Restricted Boltzmann Machines (RBM) - A friendly introduction