Restricted boltzmann machine