This code implements a Temporal Deep Belief Net. For detail see http://jmlr.csail.mit.edu/proceedings/papers/v20/sukhbaatar11/sukhbaatar11.pdf
To run a program, you need eclipse and java.
Feel free to use this code for educational purposes. Motion data files are acquired from CMU motion database. core.jar is a library from Processing (www.processing.org).