A simple Restricted Boltzmann machine. For use in Neural Networks and other learning needs.