Trainer
=======

.. currentmodule:: do_mpc.approximateMPC

.. autoclass:: Trainer
    :show-inheritance:
    :special-members: __call__, __getitem__



.. currentmodule:: do_mpc.approximateMPC.Trainer

Methods
-------


 
default\_training
~~~~~~~~~~~~~~~~~

.. autofunction:: default_training
 
load\_data
~~~~~~~~~~

.. autofunction:: load_data
 
log\_value
~~~~~~~~~~

.. autofunction:: log_value
 
print\_last\_entry
~~~~~~~~~~~~~~~~~~

.. autofunction:: print_last_entry
 
scale\_dataset
~~~~~~~~~~~~~~

.. autofunction:: scale_dataset
 
setup
~~~~~

.. autofunction:: setup
 
train\_epoch
~~~~~~~~~~~~

.. autofunction:: train_epoch
 
train\_step
~~~~~~~~~~~

.. autofunction:: train_step
 
validation\_epoch
~~~~~~~~~~~~~~~~~

.. autofunction:: validation_epoch
 
validation\_step
~~~~~~~~~~~~~~~~

.. autofunction:: validation_step
 
visualize\_and\_store\_history
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: visualize_and_store_history





 
.. currentmodule:: do_mpc.approximateMPC.Trainer

Attributes
----------
 

 
scheduler\_settings
~~~~~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.approximateMPC.Trainer.scheduler_settings
 
settings
~~~~~~~~

.. autoattribute:: do_mpc.approximateMPC.Trainer.settings

