- Why can't we perform data reconstructions with an RBM?
RBMs are fundamentally different to AEs. An RBM aims to optimize an energy function, while an AE aims to optimize a data reconstruction function. Thus, we can't do reconstructions with RBMs. However, this fundamental difference allows for new latent spaces that are interesting and robust.
- Can we add more layers to an RBM?
No. Not in the current model presented here. The concept of stacked layers of neurons fits the concept of deep AEs better.
- What is so cool about RBMs then?
They are simple. They are fast. They provide rich latent spaces. They have no equal at this point. The closest competitors are AEs.