SIDISH.SIDISH.SIDISH.init_Phase1

SIDISH.init_Phase1(epochs, i_epochs, latent_size, layer_dims, batch_size, optimizer, lr, lr_3, dropout, type='Normal')[source]

Initializes Phase 1: training a Variational Autoencoder (VAE) on single-cell RNA-seq data.

Parameters:
  • epochs (int) – Number of epochs for initial VAE training.

  • i_epochs (int) – Number of iterations for retraining VAE.

  • latent_size (int) – Latent dimension size.

  • layer_dims (list) – List of hidden layer dimensions.

  • batch_size (int) – Batch size.

  • optimizer (str) – Optimizer for VAE training.

  • lr (float) – Learning rate.

  • lr_3 (float) – Learning rate for later iterations.

  • dropout (float) – Dropout rate.

  • type (str, optional) – Specifies dense or normal representation (default=”Normal”).

Return type:

None

Returns:

None