recurrent neural network, boltzmann machine