A two-layer, two-way energy model that learns to generate data patterns.
RBM is like a school dance with two lines facing off. The kids and the hidden DJ booth trade nods until the beat feels right.
It can shrink data and learn useful features. It also helped early recommendation systems.
Boltzmann Machine
RBM is a simpler Boltzmann Machine with no same-layer links.
Energy-Based Model
RBM uses energy to give each pattern a chance.
Gibbs Sampling
RBM often uses Gibbs Sampling to switch between visible and hidden layers.
DBN
Several RBMs were once stacked layer by layer to build a DBN.