Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.01 KB

README.md

File metadata and controls

33 lines (23 loc) · 1.01 KB

deepnet

Implementation of some deep learning algorithms.

GPU-based python implementation of

  1. Feed-forward Neural Nets
  2. Restricted Boltzmann Machines
  3. Deep Belief Nets
  4. Autoencoders
  5. Deep Boltzmann Machines
  6. Convolutional Neural Nets

Built on top of the cudamat library by Vlad Mnih and cuda-convnet library by Alex Krizhevsky.

Build on Windows

Instructions:

  • Install Python Tools for Visual Studio
  • Install CUDA (tested on CUDA 6.0).
  • Compile cudamat
    • From the cudamat directory run: "nmake -f Makefile.win"
  • Compile eigen-mat
    • From the eigenmat directory run: "nmake -f Makefile.win". The automated process will download Eigen3, Powershell 3.0 and .Net 4.5 if they are not available (those 2 are needed to automate the rest).
  • Open the solution and enjoy.

Pull requests are welcome.