Wednesday, April 8, 2020

Step by step guide to become a Machine Learning Expert during Coronavirus Lockdown

This is a step by step guide to become a deep learning expert during the Coronavirus Lockdown. There is lot of doom and gloom outside and we are all stuck at home. I wish best of health to all my readers. On the positive side, we can use this time to gain expertise in any field of choice. The goal of this blog post is to show you how to gain in depth ML Expertise. I am also personally following this plan to brush myself up. My stretch goal is also to explore other areas, especially biotechnology and how AI could enable the development of the field for the next 10 years. However, details about that would be the content of another post. This post will primarily focus on Deep Learning and will cater to anyone who has some experience in programming and wants to get into the field.

Before we get into the learning plan, here is a motivation video of how the first 20 hours of learning goes

Step 0 : Learn the classical ML course by Andrew Ng

This is the recommended course for anyone who wants to learn ML. This doesnt need you to know calculus and Andrew Ng's style will make the learning fun and intuitive

Step 1 : Learn the basics of deep learning from Andrew Ng

Take the Deeplearning.ai course. Here are the video lectures from youtube with course notes links. Classic Andrew Ng style, will help you build intuition and understanding of neural networks and various complex concepts.
  1. Neural Networks and Deep Learning ðŸ‘‰April 7th
  2. Improving deep neural networks : hyperparameter tuning, regularization and optimization ðŸ‘‰April 8th
  3. Structuring Machine Learning Projects
  4. Convolution Neural Networks ðŸ‘‰April 9th
  5. Sequence Models  ðŸ‘‰April 10-13th

Step 2 : Learn PyTorch

I would recommend this after you have understood the Andrew Ng lectures. PyTorch was developed at Facebook and is a powerful tool for deep learning practitioners. 

Step 3 : Learn from Jeremy Howard of fast ai

This is a very practical course for all engineers who want to get into deep learning. 

Step 4 : Participate and practice in Kaggle

If you have reached here, you have gained great knowledge already. Time to put things into practice and help the world during this coronavirus pandemic. Take part in these kaggle competitions and many more

Step 5 : Miscellaneous reading list to supplement/continue learning during/post lockdown

No comments:

Post a Comment

Books I am reading