RBM by score matching + misc update