Boltzmann machine architecture is based on input, output, and hidden nodes. The connection weights are symmetrical:
Based on this assumption, Boltzmann machines are highly recurrent, and this recurrence eliminates any basic difference between input and output nodes, which can be considered as input or output when needed. The Boltzmann machine is a network of units with an energy defined for the overall network. Its units produce binary results ((1,0) values). Outputs are computed probabilistically, and depend upon the temperature variable T.
The consensus function of the Boltzmann machine is given by the following ...