﻿neurovlm.training.MLPAutoencoderTrainConfig
===========================================

.. currentmodule:: neurovlm.training

.. autoclass:: MLPAutoencoderTrainConfig

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~MLPAutoencoderTrainConfig.__init__
      ~MLPAutoencoderTrainConfig.architecture
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~MLPAutoencoderTrainConfig.batch_size
      ~MLPAutoencoderTrainConfig.device
      ~MLPAutoencoderTrainConfig.dim_h0
      ~MLPAutoencoderTrainConfig.dim_h1
      ~MLPAutoencoderTrainConfig.dim_latent
      ~MLPAutoencoderTrainConfig.dim_neuro
      ~MLPAutoencoderTrainConfig.early_stopping_min_delta
      ~MLPAutoencoderTrainConfig.early_stopping_patience
      ~MLPAutoencoderTrainConfig.epochs
      ~MLPAutoencoderTrainConfig.eval_batch_size
      ~MLPAutoencoderTrainConfig.gradient_clip
      ~MLPAutoencoderTrainConfig.learning_rate
      ~MLPAutoencoderTrainConfig.max_eval_batches
      ~MLPAutoencoderTrainConfig.max_train_batches
      ~MLPAutoencoderTrainConfig.metric_direction
      ~MLPAutoencoderTrainConfig.num_workers
      ~MLPAutoencoderTrainConfig.output_root
      ~MLPAutoencoderTrainConfig.preset
      ~MLPAutoencoderTrainConfig.primary_metric
      ~MLPAutoencoderTrainConfig.resume
      ~MLPAutoencoderTrainConfig.run_id
      ~MLPAutoencoderTrainConfig.seed
      ~MLPAutoencoderTrainConfig.weight_decay
   
   