Tag Archive: deep learning

A starter kit for Deep Learning

Courses

  1. A MOOC from Geoffrey Hinton, one of the fathers of deep learning
    https://www.coursera.org/course/neuralnets
  2. https://cs231n.github.io/

Book
http://www.deeplearningbook.org/

Blog posts

Selected software
The three main tools are:

  1. The classic guy in python
    http://deeplearning.net/software/theano
    Tutorials found in
    http://deeplearning.net/tutorial/
  2. The other guy in the competition. (I started with that one)
    http://torch.ch/
    Torch has the advantage to be interfaced with Lua. It offers a simple way to create the neural nets. Recently, pytorch gained a lot of attention
    http://pytorch.org/
  3. Tensorflow, the new coming guy from google
    http://www.tensorflow.org/get_started/index.html

As a recommendation, I would advice pytorch of tensorflow.

MATLAB is not a very appropriate language for deep learning. However, it is interesting to use for learning purposes.

  1. https://github.com/rasmusbergpalm/DeepLearnToolbox
  2. http://devblogs.nvidia.com/parallelforall/deep-learning-for-computer-vision-with-matlab-and-cudnn/
  3. http://www.cs.toronto.edu/~hinton/MatlabForSciencePaper.html
  4. https://github.com/kyunghyuncho/deepmat
  5. https://github.com/sdemyanov/ConvNet

Publications (To be done)
http://research.microsoft.com/pubs/192769/tricks-2012.pdf