比如说我们的 rating 是 1-5 离散的,我们就可以在 visible layer 使用 multinomial distribution,而在 hidden layer 使用 Bernoulli,这样对应的 energy function 我们可以写出来,从而能够获得对应的条件概率以及 free energy,此后就是 contrastive divergence 这个套路了。