This class represents a restricted Boltzmann machine.
weightsObject of class "matrix". Weight matrix.
weightsIncObject of class "matrix". Matrix of update values for
the Weight.
visibleBiasesObject of class "array". Visible biases array.
visibleBiasesIncObject of class "array". Array of update values
for the visible biases
visibleUnitStatesObject of class "list". States of the visible
units.
hiddenBiasesObject of class "array". Hidden biases array.
hiddenBiasesIncObject of class "array". Array of update values
for the hidden biases.
hiddenUnitStatesObject of class "list". States of the hidden
units.
posPhaseDataObject of class "list". Attribute to save the
positive phase data during the training.
outputObject of class "matrix". Output matrix of the RBM.
The RBM can be trained with the implementation of the
contrastive divergence method trainRBM. The class inherits the
attributes from the '>Net.
'>Net, '>DArch,
trainRBM
Other darch classes: DArch-class,
DataSet-class, Net-class