View source: R/approach_vaeac.R
| vaeac_get_extra_para_default | R Documentation |
vaeac modelIn this function, we specify the default values for the extra parameters used in explain()
for approach = "vaeac".
vaeac_get_extra_para_default(
vaeac.model_description = make.names(Sys.time()),
vaeac.folder_to_save_model = tempdir(),
vaeac.pretrained_vaeac_model = NULL,
vaeac.cuda = FALSE,
vaeac.epochs_initiation_phase = 2,
vaeac.epochs_early_stopping = NULL,
vaeac.save_every_nth_epoch = NULL,
vaeac.val_ratio = 0.25,
vaeac.val_iwae_n_samples = 25,
vaeac.batch_size = 64,
vaeac.batch_size_sampling = NULL,
vaeac.running_avg_n_values = 5,
vaeac.skip_conn_layer = TRUE,
vaeac.skip_conn_masked_enc_dec = TRUE,
vaeac.batch_normalization = FALSE,
vaeac.paired_sampling = TRUE,
vaeac.masking_ratio = 0.5,
vaeac.mask_gen_coalitions = NULL,
vaeac.mask_gen_coalitions_prob = NULL,
vaeac.sigma_mu = 10000,
vaeac.sigma_sigma = 1e-04,
vaeac.sample_random = TRUE,
vaeac.save_data = FALSE,
vaeac.log_exp_cont_feat = FALSE,
vaeac.which_vaeac_model = "best",
vaeac.save_model = TRUE
)
vaeac.model_description |
String (default is |
vaeac.folder_to_save_model |
String (default is |
vaeac.pretrained_vaeac_model |
List or String (default is |
vaeac.cuda |
Logical (default is |
vaeac.epochs_initiation_phase |
Positive integer (default is |
vaeac.epochs_early_stopping |
Positive integer (default is |
vaeac.save_every_nth_epoch |
Positive integer (default is |
vaeac.val_ratio |
Numeric (default is |
vaeac.val_iwae_n_samples |
Positive integer (default is |
vaeac.batch_size |
Positive integer (default is |
vaeac.batch_size_sampling |
Positive integer (default is |
vaeac.running_avg_n_values |
Positive integer (default is |
vaeac.skip_conn_layer |
Logical (default is |
vaeac.skip_conn_masked_enc_dec |
Logical (default is |
vaeac.batch_normalization |
Logical (default is |
vaeac.paired_sampling |
Logical (default is |
vaeac.masking_ratio |
Numeric (default is |
vaeac.mask_gen_coalitions |
Matrix (default is |
vaeac.mask_gen_coalitions_prob |
Numeric array (default is |
vaeac.sigma_mu |
Numeric (default is |
vaeac.sigma_sigma |
Numeric (default is |
vaeac.sample_random |
Logical (default is |
vaeac.save_data |
Logical (default is |
vaeac.log_exp_cont_feat |
Logical (default is |
vaeac.which_vaeac_model |
String (default is |
vaeac.save_model |
Boolean. If |
The vaeac model consists of three neural network (a full encoder, a masked encoder, and a decoder) based
on the provided vaeac.depth and vaeac.width. The encoders map the full and masked input
representations to latent representations, respectively, where the dimension is given by vaeac.latent_dim.
The latent representations are sent to the decoder to go back to the real feature space and
provide a samplable probabilistic representation, from which the Monte Carlo samples are generated.
We use the vaeac method at the epoch with the lowest validation error (IWAE) by default, but
other possibilities are available by setting the vaeac.which_vaeac_model parameter. See
Olsen et al. (2022) for more details.
Named list of the default values vaeac extra parameter arguments specified in this function call.
Note that both vaeac.model_description and vaeac.folder_to_save_model will change with time and R session.
Lars Henry Berge Olsen
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.