Deeplearning4j - Open-source, distributed deep learning for the JVM
▻http://deeplearning4j.org/restrictedboltzmannmachine.html
Invented by Geoff Hinton, Restricted Boltzmann machines are useful for dimensionality reduction, classification, regression, collaborative filtering, feature learning and topic modeling.