Skip to content

Latest commit

 

History

History
129 lines (83 loc) · 8.14 KB

learning_ml.md

File metadata and controls

129 lines (83 loc) · 8.14 KB

Machine Learning Resources

Courses

These two are probably the best introductory courses out there right now:

Books

Introductory books

Classical reference books

These books are sort of traditional, and aren't designed for self study, I'd advise you to use them as a reference. They are sorted from easy to difficult. Even though all books cover similar topics, they have different approaches:

Writing papers & stuff

Talks/presentations

Blogs & Forums

Podcasts

Newsletters & Mailing Lists

Starting out

If you are starting out in machine learning, focusing on neural networks the recommended path to take would be:

  • General knowledge (this can easily take 6 months or more)
    • Suscribe to Connectionists and Uncertainty in AI
    • Start listening to some podcasts, they are mostly introductory and enable you to quickly get a superficial knowledge of various subjects and get to know some research groups in ml.
    • Take Andrew Ng and Karphaty's online courses (in that order). Do all the homework/quizzes.
    • While doing Andrew Ng's course, read Learning from Data, by Abu-Mostafa.
    • While doing Karpathy's course, read Neural Networks and Deep Learning, by Nielsen
  • Specific neural networks stuff
    • Read Bengios Book on deep learning
    • Learn how to use a deep learning framework such as Torch/Tensor Flow/Caffe/etc. It seems Keras (built on top of Tensor Flow) is a good choice.
    • Take a course/read a book on bayesian inference/probabilitic models
    • Take a problem with a few datasets (maybe from a kaggle competition) and a model a try to improve its performance.
    • Checkout papers from NIPS (one of the best ml/neural nets conferences)

Youtube Channels

Conference orals