Learn Before
Mathematical Formulation of Restricted Boltzmann Machines
The canonical Restricted Boltzmann Machine (RBM) is an energy-based model with binary visible and hidden units. Its energy function is:
where , , and 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 properties:
The individual conditionals are simple to compute. For the binary RBM we obtain:
Together, these properties allow for efficient block Gibbs sampling and efficient derivatives, making training convenient. Samples generated by Gibbs sampling from an RBM model are shown below:

0
1
Contributors are:
Who are from:
Tags
Data Science