linear-nrelu and binary-binary rbm prototypes has implemented