A simple Boltzmann Machine built from scratch with NumPy to explore energy-based learning, stochastic neurons, and probability.