- "Deep Learning" by Ian Goodfellow, Yoshua Bengio, and Aaron Courville
- "Build a Large Language Model from Scratch" - Bestseller on implementing LLMs
-
Linear Algebra Fundamentals
- Course: 3Blue1Brown Linear Algebra Series
- Course: MIT OpenCourseWare 18.06 Linear Algebra
- Topics: Vectors, matrices, eigenvalues, matrix operations
-
Statistics & Probability
- Course: StatQuest with Josh Starmer
- Resource: Khan Academy Statistics & Probability
- Topics: Distributions, hypothesis testing, confidence intervals
- Python for ML
- Course: Python for Data Science - freeCodeCamp
- Libraries: NumPy, Pandas, Matplotlib tutorials
- Practice: Kaggle Learn Python & Pandas
- ML Basics
- Course: Andrew Ng's Machine Learning Specialization
- Course: fast.ai Practical Deep Learning
- Topics: Linear regression, logistic regression, decision trees
- Neural Networks
- Course: 3Blue1Brown Neural Networks Series
- Course: Andrej Karpathy's Zero to Hero Series
- Topics: Backpropagation, activation functions, optimization
- Transformer Architecture
- Foundation Models
- Paper: GPT-3 Paper
- Course: Stanford's Foundation Models Course
- Resource: Full Stack Deep Learning
- Advanced Training Methods
- Paper: LoRA Paper
- Paper: RLHF Paper
- Resource: Hugging Face Course
- Advanced AI Techniques
- Paper: Chain of Thought Paper
- Paper: Tree of Thoughts
- Paper: ReACT Paper
- Cutting Edge Topics
- Resource: Papers with Code
- Resource: arXiv Sanity Preserver
- Follow: Leading AI Labs' Research Blogs (DeepMind, OpenAI, Anthropic)
- Kaggle Competitions
- Google Colab (Free GPU access)
- Hugging Face Spaces (Deploy models)
Note:
- Replace "[ ]" with "[x]" to mark topics as completed
- Follow the order as concepts build upon each other
- Practice with real projects alongside theoretical learning
- Join AI communities (Discord servers, Reddit r/MachineLearning, Twitter AI community)
- Keep up with latest developments through ML paper reading groups