🎓 Machine Learning Course Notes
A place to collaborate and share lecture notes on all topics related to machine learning, NLP, and AI.
WIP denotes work in progress.
Machine Learning Specialization (2022)
Website | Instructor: Andrew Ng
Lecture
Description
Video
Notes
Author
Introduction to Machine Learning
Supervised Machine Learning: Regression and Classification
[Videos
Notes](https://www.coursera.org/learn/machine-learning?specialization=machine-learning-introduction)
[Elvis
Advanced Learning Algorithms
Advanced Learning Algorithms
Videos
WIP
Elvis
Unsupervised Learning, Recommenders, Reinforcement Learning
Unsupervised Learning, Recommenders, Reinforcement Learning
Videos
WIP
Elvis
MIT 6.S191 Introduction to Deep Learning (2022)
Website | Lectures by: Alexander Amini and Ava Soleimany
Lecture
Description
Video
Notes
Author
Introduction to Deep Learning
Basic fundamentals of neural networks and deep learning.
Video
Notes](https://twitter.com/omarsar0)
[Elvis
RNNs and Transformers
Introduction to recurrent neural networks and transformers.
Video
Notes](https://twitter.com/omarsar0)
[Elvis
Deep Computer Vision
Deep Neural Networks for Computer Vision.
Video
Notes](https://twitter.com/omarsar0)
[Elvis
Deep Generative Modeling
Autoencoders and GANs.
Video
Notes](https://twitter.com/omarsar0)
[Elvis
Deep Reinforcement Learning
Deep RL key concepts and DQNs.
Video
Notes](https://twitter.com/omarsar0)
[Elvis
CMU Neural Nets for NLP (2021)
Website | Instructor: Graham Neubig
Lecture
Description
Video
Notes
Author
Introduction to Simple Neural Networks for NLP
Provides an introduction to neural networks for NLP covering concepts like BOW, CBOW, and Deep CBOW
Video
Notes](https://twitter.com/omarsar0)
[Elvis
CS224N: Natural Language Processing with Deep Learning (2022)
Website | Instructor: Christopher Manning
Lecture
Description
Video
Notes
Author
Introduction and Word Vectors
Introduction to NLP and Word Vectors.
Video
Notes](https://twitter.com/omarsar0)
[Elvis
Neural Classifiers
Neural Classifiers for NLP.
Video
WIP](https://twitter.com/omarsar0)
[Elvis
CS25: Transformers United
Website | Instructors: Div Garg, Chetanya Rastogi, Advay Pal
Lecture
Description
Video
Notes
Author
Introduction to Transformers
A short summary of attention and Transformers.
Video
Notes](https://twitter.com/omarsar0)
[Elvis
Transformers in Language: GPT-3, Codex
The development of GPT Models including GPT3.
Video
WIP
Elvis
Neural Networks: Zero to Hero
Lectures | Instructors: Andrej Karpathy
Lecture
Description
Video
Notes
Author
Let's build GPT: from scratch, in code, spelled out
Detailed walkthrough of GPT
Video
WIP](https://twitter.com/omarsar0)
[Elvis
Miscellaneous Lectures
Lecture
Description
Video
Notes
Author
Introduction to Diffusion Models
Technical overview of Diffusion Models
Video
WIP](https://twitter.com/omarsar0)
[Elvis
Reinforcement Learning from Human Feedback (RLHF)
Overview of RLHF
Video
WIP](https://twitter.com/omarsar0)
Elvis
How To Contribute
- Identify a course and lecture from this list. If you are working on notes for a lecture, please indicate by opening an issue. This avoids duplicate work.
- Write your notes, preferably in a Google document, Notion document, or GitHub repo.
- We care about quality, so make sure to revise your notes before submitting.
- Once you are finished, open a PR here.
If you have any questions, open an issue or reach out to me on Twitter.
Join our Discord.