AICurious Logo

What is: Restricted Boltzmann Machine?

Year1986
Data SourceCC BY-SA - https://paperswithcode.com

Restricted Boltzmann Machines, or RBMs, are two-layer generative neural networks that learn a probability distribution over the inputs. They are a special class of Boltzmann Machine in that they have a restricted number of connections between visible and hidden units. Every node in the visible layer is connected to every node in the hidden layer, but no nodes in the same group are connected. RBMs are usually trained using the contrastive divergence learning procedure.

Image Source: here