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)