d2l-ai/d2l-zh-pytorch-slides — explained in plain English
Analysis updated 2026-08-07 · repo last pushed 2023-08-18
Teachers can use these interactive slides directly in classroom lectures to explain deep learning concepts.
Self-learners can click through visual slide decks to see theory and runnable PyTorch code side by side.
Students can open specific slide decks to understand complex architectures like ResNet or BERT.
Learners can follow along with practical projects like predicting house prices or entering Kaggle competitions.
| d2l-ai/d2l-zh-pytorch-slides | llsourcell/how-to-predict-stock-prices-easily-demo | karpathy/lecun1989-repro | |
|---|---|---|---|
| Stars | 822 | 771 | 765 |
| Language | Jupyter Notebook | Jupyter Notebook | Jupyter Notebook |
| Last pushed | 2023-08-18 | 2022-06-23 | 2024-02-03 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 1/5 | 2/5 | 2/5 |
| Audience | general | vibe coder | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires installing the RISE tool locally to view notebooks as live presentations, or you can simply preview them online.
This repository is a collection of presentation slides for learning deep learning, using PyTorch (a popular programming tool for AI). It turns interactive coding notebooks into slide decks, so you can learn concepts like linear regression, convolutional neural networks, and transformers in a visual, step-by-step format. The content covers a broad curriculum. It starts with fundamentals like linear algebra and calculus, then moves into building basic neural networks from scratch and using concise library code. Later chapters cover image classification, object detection, recurrent neural networks for text, attention mechanisms, and even practical projects like predicting house prices or classifying images in Kaggle competitions. Each topic is a separate notebook file that doubles as a slide presentation. You would use this if you are a student, instructor, or self-learner trying to understand deep learning with PyTorch. Teachers can use the slides directly in lectures, while learners can click through them to see both the theory and runnable code side by side. For example, if you want to understand how a ResNet architecture works or how to fine-tune a model for computer vision, you can open that specific slide deck and follow along. To view the slides, you can either preview them online through nbviewer or open them locally. For the local experience, the project recommends installing a tool called RISE, which turns Jupyter notebooks into live presentations. The README doesn't go into detail about installation steps beyond that suggestion. The project is notable for its sheer breadth, it spans from absolute basics to advanced topics like BERT and multi-head attention, all in slide format. The content appears to be in Chinese, given the original description, making it a resource primarily aimed at Chinese-speaking learners, though the code and mathematical notation are universally accessible.
A collection of interactive presentation slides for learning deep learning with PyTorch, covering everything from basic math to advanced topics like transformers, in a visual step-by-step format.
Mainly Jupyter Notebook. The stack also includes Jupyter Notebook, PyTorch, RISE.
Dormant — no commits in 2+ years (last push 2023-08-18).
The explanation does not mention a license for this repository.
Setup difficulty is rated moderate, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.