Skip to content

Corvalius/deepnet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Implementation of some deep learning algorithms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.1%
  • C++ 12.3%
  • PowerShell 2.6%
  • Shell 1.8%
  • C 0.2%