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 but 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.