Restricted Boltzmann Machines neural network pre-training implemented in Julia.
The setup allows for testing the implementation on MNIST dataset.
- Compile lodepng as a dynamic library. In OS X this would be:
gcc -dynamiclib -o lodepng.dylib lodepng.c
- Download and install [Julia][http://julialang.org]. You may need to add it to your PATH
- Download the MNIST training data:
./learningset.py
- Run julia:
julia train_mnist.jl