aNet.ai
Machine Learning/Learning path
0day streak0XP · Lv 1
← 16. Advanced Topics
Lesson 7 of 8 9 min · 113 words

Boltzmann machines

Energy-based models with stochastic binary units fully connected to each other.

A Boltzmann machine is a network of stochastic binary units , symmetrically connected to each other. Each configuration has an energy:

and the probability of a configuration follows the Boltzmann distribution from statistical physics:

Low-energy configurations are likely. Training adjusts weights so that configurations resembling the data get low energy. Units are split into visible (data) and hidden (latent features).

The problem: the partition function sums over configurations, and sampling with full connectivity mixes extremely slowly. General Boltzmann machines are therefore almost impossible to train at scale — which led to the restricted version.

Formula to remember

GAN game (general)

Slides

D maximises the discrepancy; G minimises it.

Quick check · +5 XP

A model that can generate new samples resembling the data learns…

Practice this topic
Saved in this browser as you type.
aNet.ai · Introduction to Machine Learning · NewUU course outlineProgress saved in this browser