Restricted Boltzmann Machines (RBMs)

The RBM is a probabilistic, undirected, graphical model with an input layer of observable variables or features and a layer of latent, representative neurons. It is also interpreted as a stochastic neural network. RBMs can be stacked to compose a deep belief network (DBM) [11:3].

The simplest form of RBM architecture consists of one layer of input variables and a layer of latent variables.

Boltzmann machine

The Boltzmann machine is a symmetric network of binary vectors of stochastic processing nodes. It is an undirected structure, used to discover interesting features in datasets composed of binary vectors and the probability distribution of the input data. It is commonly associated with Markov random fields

Get Scala for Machine Learning - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.