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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.