Learn Before
Relation
Algorithm of Restricted Boltzmann Machine
- The canonical RBM is an energy-based model with binary visible and hidden units.
- Its energy function is , where b, c, and W are unconstrained, real valued, learnable parameters.
- It is easy to take its derivatives: .
- There are no direct interactions between any two visible units or any two hidden units (restrictions).
- The restrictions on the RBM structure yield the nice properties and .
- The individual conditionals are simple to compute. For the binary RBM we obtain: , and .
- Together, these properties allow for efficient block Gibbs sampling and efficient derivatives - make training convenient. Samples generated by Gibbs sampling from an RBM model are shown below:

0
1
Updated 2021-07-14
Tags
Data Science