This class represents a restricted Boltzmann machine.
weights
Object of class "matrix"
. Weight matrix.
weightsInc
Object of class "matrix"
. Matrix of update values for
the Weight.
visibleBiases
Object of class "array"
. Visible biases array.
visibleBiasesInc
Object of class "array"
. Array of update values
for the visible biases
visibleUnitStates
Object of class "list"
. States of the visible
units.
hiddenBiases
Object of class "array"
. Hidden biases array.
hiddenBiasesInc
Object of class "array"
. Array of update values
for the hidden biases.
hiddenUnitStates
Object of class "list"
. States of the hidden
units.
posPhaseData
Object of class "list"
. Attribute to save the
positive phase data during the training.
output
Object 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