Restricted Boltzmann Machine and Deep Belief Network
Abstract
A restricted Boltzmann machine (RBM) is a generative model that learns a probability distribution over its input. At the same time, a deep belief network (DBN) is composed of multiple RBMs , allowing it to learn hierarchical representations of data. An RBM is primarily used for unsupervised learning tasks, such as feature learning, dimensionality reduction, and collaborative filtering, whereas a DBN is used for more complex tasks, including image and speech recognition, natural language processing, and classification. Elementary ideas about the RBM are presented, including its structure, connections between layers, and within the same layer of the RBM . The function of RBM is described. The process of training a RBM is explained, and the use of a trained RBM for inference is discussed. The basic concept of a DBN is introduced. The stacked structure of DBN is examined, along with connections within the network. The function of a DBN , its training, and the use of a trained DBN for inference are delineated. A comparison between the RBM and the DBN provides a comprehensive understanding of these algorithms.
Fields of Study & Subjects
Neural Networks and Applications
Bayesian Modeling and Causal Inference
Topic Modeling
Publication details
- Journal / source
- Chapman & Hall/CRC eBooks
- Pages
- 277–291
- Publication date
- 6 February 2026
- Language
- EN
- Document type
- Book chapter