For Novice
If you have no idea about Machine Learning and Scientific Computing, I suggest you learn the following materials while you are reading Machine Learning or Deep Learning books. You don’t have to master these materials, but a basic understanding is essential. It’s hard to open a meaningful conversation if the person has no idea about matrix or single variable calculus.
| Title | Author or Source |
|---|---|
| Introduction to Algorithms | Erik Demaine and Srinivas Devadas |
| Single Variable Calculus | David Jerison |
| Multivariable Calculus | Denis Auroux |
| Differential Equations | Arthur Mattuck, Haynes Miller, Jeremy Orloff, John Lewis |
| Linear Algebra | Gilbert Strang |
Theory of Computation, Learning Theory, Neuroscience, etc
Fundamentals of Deep Learning
| Title | Author or Source |
|---|---|
| Deep Learning in Neural Networks: An Overview | Jürgen Schmidhuber |
| Deep Learning Book | Yoshua Bengio, Ian Goodfellow and Aaron Courville |
| Learning Deep Architectures for AI | Yoshua Bengio |
| Representation Learning: A Review and New Perspectives | Yoshua Bengio, Aaron Courville, Pascal Vincent |
| Reading lists for new MILA students | MILA Lab, University of Montreal |
| Tutorial on Variational Autoencoders | Carl Doersch |
Tutorials, Practical Guides, and Useful Software
| Title | Author or Source |
|---|---|
| Machine Learning | Andrew Ng |
| Neural Networks for Machine Learning | Geoffrey Hinton |
| Deep Learning Tutorial | MILA Lab, University of Montreal |
| Unsupervised Feature Learning and Deep Learning Tutorial | AI Lab, Stanford University |
| CS231n: Convolutional Neural Networks for Visual Recognition | Stanford University |
| CS224d: Deep Learning for Natural Language Processing | Stanford University |
| Theano | MILA Lab, University of Montreal |
| cuDNN | NVIDIA |
| ConvNetJS | Andrej Karpathy |
| DeepLearning4j | |
| Chainer: Neural network framework | Preferred Networks, Inc |
| Keras | fchollet and active contributors |
| TensorFlow | TensorFlow Team |
| PyTorch | PyTorch Team |
| CoLaboratory |