# Questions tagged [restricted-boltzmann-machine]

For questions related to restricted Boltzmann machines, which is a generative stochastic artificial neural network that can learn a probability distribution over its set of inputs.

8 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
59 views

### How do we calculate the hidden units values in a (restricted) Boltzmann machine?

Now, Boltzmann machines are energy-based undirected networks, meaning there are no forward computations. Instead, for each input configuration $x$, a scalar energy is calculated to asses this ...
75 views

### Purpose of the hidden variables in a Restricted Boltzmann Machine

From the part titled Introducing Latent Variables under subsection 2.2 in this tutorial: Introducing Latent Variables. Suppose we want to model an $m$-dimensional unknown probability distribution $q$ ...
• 243
1 vote
122 views

### How can I reconstruct sparse one-hot encodings using an RBM?

I am currently working with a categorical-binary RBM, where there are 50 categorical visible units and 25 binary hidden units. The categorical visible units are expressed in one-hot encoding format, ...
• 243
1 vote
104 views

### How do I derive the gradient of the log-likelihood of an RBM?

In a Restricted Boltzmann Machine (RBM), the likelihood function is: $$p(\mathbf{v};\mathbf{\theta}) = \frac{1}{Z} \sum_{\mathbf{h}} e^{-E(\mathbf{v},\mathbf{h};\mathbf{\theta})}$$ Where $E$ is the ...
• 243
1 vote
17 views

### How Restricted Boltzman Machine (RBM) generates hand-written digit?

I am reading RBMs from this paper. In Fig1 they show an example of generating hand-written digit using RBMs. This is the figure they are showing: In the learning step first we sample $h$ from \$h \sim ...
• 693
1 vote
34 views

### Best/quickest approach for tuning the hyperparameters of a restricted boltzmann machine

I have an RBM model which takes extremely long to train and evaluate because of the large number of free parameters and the large amount of input data. What would be the most efficient way of tuning ...
• 111
1 vote
56 views

### How do I sample conditionally from deep belief networks?

Deep belief networks (DBNs) are generative models, where, usually, you sample by thermalising the deepest layer (as it's a restricted Boltzmann machine), and then forward propagating a sample towards ...
• 11
1 vote