This class represents a model created, and/or configured, and/or trained with
the darch function.
It implements deep architectures and provides the ability to train
them with a pre training using contrastive divergence and fine tuning with
backpropagation, resilient backpropagation and conjugate gradients.
rbmListA list which contains all RBMs for the pre-training.
layersA list with the layer information. In the first field are the weights and in the second field is the unit function.
cancelBoolean value which indicates if the network training is canceled.
cancelMessageThe message when the execution is canceled.
dropoutMasksList of dropout masks, used internally.
dataSetThe class inherits all attributes from the class '>Net.
User-relevant slots include stats (training statistics), epochs
(numer of epoch this model was trained for), and parameters (all
parameters passed to darch as well as internal parameters).
Other darch classes: DataSet-class,
Net-class, RBM-class