scvi.train.SemiSupervisedAdversarialTrainingPlanConfig#
- class scvi.train.SemiSupervisedAdversarialTrainingPlanConfig(key_adversarial='batch', optimizer='Adam', optimizer_creator=None, classification_ratio=50, lr=0.001, weight_decay=1e-06, n_steps_kl_warmup=None, n_epochs_kl_warmup=400, reduce_lr_on_plateau=False, lr_factor=0.6, lr_patience=30, lr_threshold=0.0, lr_scheduler_metric='elbo_validation', lr_min=0.0, adversarial_classifier=False, scale_adversarial_loss='auto', loss_kwargs=<factory>)[source]#
Config for
SemiSupervisedAdversarialTrainingPlan.
Attributes table#
Methods table#
Attributes#
-
SemiSupervisedAdversarialTrainingPlanConfig.lr_scheduler_metric:
Literal['elbo_validation','reconstruction_loss_validation','kl_local_validation'] = 'elbo_validation'#
-
SemiSupervisedAdversarialTrainingPlanConfig.optimizer_creator:
Callable[[Iterable[Tensor]],Optimizer] |None= None#