Thanks for the excellent overview!

I am a starter to RBM and it was absolutely very interesting to understand how RBM could work.