fcrbm.js is a javascript library that implements Factored Conditional Restricted Boltzmann Machines.

You can find more information about FCRBM in Graham Taylor and Geoffrey Hinton's ICML'09 paper.

Update July 8, 2016

I started implementing the generation algorithm by porting the original matlab code (commit). I used math.js for matrix multiplications and the performance is terribly slow. Thus, I'm looking at some GPU options using shaders in browser.

Source Code & Usage

The tool is provided under the MIT license and can be accessed on Github