Simple implementation of the standard Boltzmann Machine model with MATLAB
Boltzmann Machines are very similar to Hopfield Networks (HNs) where some units are marked as input and others consider as hidden units. Input units become output as soon as each hidden unit update its state (during training, a Boltzmann Machine updates its cells one by one (not in parallel) in a random order (same as Hopfield Networks)).
The full model and code logic existed in the single class file BoltzmannMachine.m
This project is licensed under the MIT License - see the LICENSE file for details