Study deep learning from scratch by following 73 free video lectures with matching notes and runnable code notebooks.
Practice implementing neural network architectures including CNNs, RNNs, LSTMs, attention, and BERT using PyTorch.
Use the notes as a structured companion alongside the free Dive into Deep Learning textbook (Chinese or English).
Run the PyTorch code examples for each chapter to see how models are built, trained, and evaluated with real code.
Requires Python and PyTorch installed, some chapters need a GPU for reasonable training times.
This repository is a community-compiled set of study notes and code for a deep learning video course taught by Mu Li, a senior scientist at AWS and a Carnegie Mellon University computer science PhD. The course, called "Dive into Deep Learning" (or in Chinese, written as the title shown in the README), consists of 73 video lectures, each kept under 30 minutes, and is freely available on the Chinese video platform Bilibili. The creators of this repository took detailed notes while working through the course and published them here so other students could benefit. What you get in this repository is two things for each lecture: a markdown note file that tracks alongside the video, and a Jupyter notebook with complete Python code and Chinese-language comments that you can run yourself. The intent is that you can watch a lecture and read the matching notes at the same time to reinforce understanding, then run the notebook to practice the concepts with actual code. The course covers deep learning from the ground up. It includes foundational topics like linear neural networks and multi-layer perceptrons, then works through more advanced architectures including convolutional networks (both classic designs like LeNet and modern ones like ResNet), recurrent networks and LSTMs, the attention mechanism, and language models including BERT. It also touches on computer vision, natural language processing, optimization methods, and recommender systems. All code in the notebooks uses PyTorch. The notes and code are organized into 19 chapters matching the textbook "Dive into Deep Learning," which exists in both a Chinese version and an English version and is linked from the README. According to the project description, working through the material during a winter break of roughly 40 days is the expected pace. All content is free. The textbook, the video lectures, and the notes and code in this repository are all openly accessible. The full README is longer than what was shown.
← mlnlp-world on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.