Boltzmann Machines is one of the most elementary models of deep learning, which looks like a simplified version of the Multi-Layer Perceptron. There is a visible input layer along with a hidden layer which helps to make stochastic decisions if the neuron should be on or off. Although there are nodes which are connected across the layers in the same layer, no two nodes are connected.