An implementation of Restricted boltzmann machines in Java