Intro-to-Machine-Learning icon indicating copy to clipboard operation
Intro-to-Machine-Learning copied to clipboard

Introductory resources for machine learning

Intro to Machine Learning

Introductory Resources for Machine Learning

High Level Tutorials

Please follow these tutorials before auditing any course.

  • Machine learning is fun series (https://medium.com/@ageitgey/machine-learning-is-fun-80ea3ec3c471). This is a great series of blog posts to introduce yourself to machine learning.
  • HackerEarth ML Intro (http://blog.hackerearth.com/explaining-basics-of-machine-learning-algorithms-applications).
  • A Non-Technical ML Intro (https://blog.safegraph.com/a-non-technical-introduction-to-machine-learning-b49fce202ae8)
  • Machine Learning, An Introductory Primer (https://www.toptal.com/machine-learning/machine-learning-theory-an-introductory-primer)
  • Artificial Intelligence, Revealed (https://code.facebook.com/posts/384869298519962/artificial-intelligence-revealed/). This is an awesome short video series by one of the best researchers in Artificial Intelligence. It's a must watch before starting any course.
  • What is a neural network (https://www.youtube.com/watch?v=aircAruvnKk)
  • Summary of Deep Learning for Computer Vision (https://www.youtube.com/watch?v=u6aEYuemt0M&list=PLWtzrfzH7gsfxTs8neTRJDXuqAn7qeV4E&index=2)
  • Summary of Deep Learning for Natural Language Processing (https://www.youtube.com/watch?v=oGk1v1jQITw&list=PLWtzrfzH7gsfxTs8neTRJDXuqAn7qeV4E&index=3)
  • Foundations for Deep Learning (https://www.youtube.com/watch?v=zij_FTbJHsk&list=PLWtzrfzH7gsfxTs8neTRJDXuqAn7qeV4E&index=1)

Please don't worry if you do not understand stuff from the videos/posts above. This stuff is only to give you an idea of what machine learning can do and how cool it is.

Courses

  • Fast AI (http://course.fast.ai/lessons/lessons.html). If you do not have a few weeks/months to spend on machine learning, you should audit this course. It will get you started in applied machine learning.
  • Machine Learning by Andrew NG (https://www.coursera.org/learn/machine-learning). This is perhaps the best introductory course for machine learning. If you have around 1-2 months, you should take this course.

Deep Learning for Computer Vision

If you are looking for a specific course in Computer Vision or Natural Language Processing, you should take the following courses as well. They are regarded as one of the best courses in NLP and CV.

  • Deep Learning for Computer Vision (https://www.youtube.com/playlist?list=PL3FW7Lu3i5JvHM8ljYj-zLfQRF3EO8sYv)
  • Deep Learning for Natural Language Processing (https://www.youtube.com/playlist?list=PL3FW7Lu3i5Jsnh1rnUwq_TcylNr7EkRe6)