This guide is designated to anybody with basic programming knowledge or a computer science background interested in becoming a Research Scientist with ๐ฏ on Deep Learning and NLP.
You can go Bottom-Up or Top-Down both works well and it is actually crucial to know which approach suites you the best. If you are okay with studying lots of mathematical concepts without application then use Bottom-Up. If you want to go hands-on first then use the Top-Down first.
- Mathematical Foundation
- Machine Learning
- Deep Learning
- Reinforcement Learning
- Natural Language Processing
- Computer Vision
The Mathematical Foundation part is for all Artificial Intelligence branches such as Machine Learning, Reinforcement Learning, Computer Vision and so on. AI is heavily math-theory based so a solid foundation is essential.
โพ๏ธ
This branch of Math is crucial for understanding the mechanism of Neural Networks which are the norm for NLP methodologies in nowadays State-of-The-Art.
| Resource | Difficulty | Relevance |
|---|---|---|
| MIT Gilbert Strang 2005 Linear Algebra ๐ฅ | โ
โ
โโโ |
|
| Linear Algebra 4th Edition by Friedberg ๐ | โ
โ
โ
โ
โ |
|
| Mathematics for Machine Learning Book: Chapter 2 ๐ | โ
โ
โ
โโ |
|
| James Hamblin Awesome Lecture Series ๐ฅ | โ
โ
โ
โโ |
|
| 3Blue1Brown Essence of Linear Algebra ๐ฅ | โ
โโโโ |
|
| Mathematics For Machine Learning Specialization: Linear Algebra ๐ฅ | โ
โโโโ |
|
| Matrix Methods for Linear Algebra for Gilber Strang UPDATED! ๐ฅ | โ
โ
โ
โโ |
|
| Stanford ENGR108 - Introduction to Matrix Methods | โ
โ
โ
โโ |
Most of Natural Language Processing and Machine Learning Algorithms are based on Probability theory. So this branch is extremely important for grasping how old methods work.
| Resource | Difficulty | Relevance |
|---|---|---|
| Joe Blitzstein Harvard Probability and Statistics Course ๐ฅ | โ
โ
โ
โ
โ
|
|
| MIT Probability Course 2011 Lecture videos ๐ฅ | โ
โ
โ
โโ |
|
| MIT Probability Course 2018 short videos UPDATED! ๐ฅ | โ
โ
โโโ |
|
| Mathematics for Machine Learning Book: Chapter 6 ๐ | โ
โ
โ
โโ |
|
| Probalistic Graphical Models CMU Advanced ๐ฅ | โ
โ
โ
โ
โ
|
|
| Probalistic Graphical Models Stanford Daphne Advanced ๐ฅ | โ
โ
โ
โ
โ
|
|
| A First Course In Probability Book by Ross ๐ | โ
โ
โ
โ
โ |
|
| Joe Blitzstein Harvard Professor Probability Awesome Book ๐ | โ
โ
โ
โโ |
๐
| Resource | Difficulty | Relevance |
|---|---|---|
| Essence of Calculus by 3Blue1Brown๐ฅ | โ
โ
โโโ |
|
| Single Variable Calculus MIT 2007๐ฅ | โ
โ
โ
โ
โ |
|
| Strang's Overview of Calculus๐ฅ | โ
โ
โ
โ
โ |
|
| MultiVariable Calculus MIT 2007๐ฅ | โ
โ
โ
โ
โ
|
|
| Princeton University Multivariable Calculus 2013๐ฅ | โ
โ
โ
โ
โ |
|
| Calculus Book by Stewart ๐ | โ
โ
โ
โ
โ |
|
| Mathematics for Machine Learning Book: Chapter 5 ๐ | โ
โ
โ
โโ |
๐
| -Resource | Difficulty | Relevance |
|---|---|---|
| CMU optimization course 2018๐ฅ | โ
โ
โ
โ
โ
|
|
| CMU Advanced optimization course๐ฅ | โ
โ
โ
โ
โ
|
|
| Stanford Famous optimization course ๐ฅ | โ
โ
โ
โ
โ
|
|
| Boyd Convex Optimization Book ๐ | โ
โ
โ
โ
โ
|
Considered a fancy name for Statistical models where its main goal is to learn from data for several usages. It is considered highly recommended to master these statistical techniques before Research as most of research is inspired by most of the Algorithms.
One of the major breakthroughs in the field of intersection between Artificial Intelligence and Computer Science. It lead to countless advances in technology and considered the standard way to do Artificial Intelligence.
It is a sub-field of AI which focuses on learning by observation/rewards.
It is a sub-field of AI which focuses on the interpretation of Human Language.
It is a sub-field of AI which focuses on the interpretation of visual world.


