Table 3. Computational procedures of the contrastive divergence (CD) algorithm.
| Algorithm: CD |
|---|
| Input: training set of N batch , number of hidden units s, number of visible units nm |
| Output:bi, cj, wij1 Initialize:bi = 0, cj = 0, wij was randomly initialized, k = 50, ɛ = 0.12 fort = 1, 2, …, kdo3for each batch vn, n=1 , 2, …, Ndo4forj = 1, 2, …, sdo // from visible layer to hidden layer 56end for7fori = 1, 2, …, nmdo // from hidden layer to visible layer 89end for10111213end for14 end for |