A random neural network using energy scores to model data patterns.
A Boltzmann Machine is like a school cafeteria seating shuffle. Everyone keeps swapping seats until the table feels less awkward.
It learns hidden patterns from unlabeled data. Training often uses sampling, so it tries many possible states.
Energy-Based Model
A Boltzmann Machine is a classic Energy-Based Model.
Hopfield Network
A Boltzmann Machine grew from the Hopfield Network and adds randomness.
MCMC
A Boltzmann Machine often uses MCMC to sample during training.
Latent Model
A Boltzmann Machine can be a Latent Model with hidden units.