Created by kenny on 5/15/14.
ContrastiveDivergence
01 Syntax
Microsoft.VisualBasic.MachineLearning.RestrictedBoltzmannMachine.nn.rbm.learn.ContrastiveDivergence
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| learn | 1 | Learn a matrix of data. |
| runVisible | 1 | |
| runHidden | 1 | |
| dayDream | 1 |
03 Members
learn(RBM, DenseMatrix)
Learn a matrix of data. Each row represents a single training set. For example t = [[1,0],[0,1]] will train the rbm to recognize [1,0] and [0,1] If a Matrix is too large I recommend splitting it into smaller matrices, but if they are reasonably small, this is a fast way to "simultaneously" train multiple inputs and should generable be used unless the matrices are just too large
Parameters
| Name | Type | Description |
|---|---|---|
rbm | RBM | - |
dataSet | DenseMatrix | - |
runVisible(RBM, DenseMatrix)
runHidden(RBM, DenseMatrix)