Analysis updated 2026-06-21
Work through the Dive into Deep Learning curriculum with runnable PyTorch code instead of MXNet
Study computer vision and NLP techniques with interactive notebooks that mix explanation and live code
Use as a practical supplement to the Dive into Deep Learning textbook if you are learning in Chinese
| shusentang/dive-into-dl-pytorch | fengdu78/lihang-code | qwenlm/qwen3-vl | |
|---|---|---|---|
| Stars | 19,386 | 19,578 | 19,159 |
| Language | Jupyter Notebook | Jupyter Notebook | Jupyter Notebook |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | data | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Python environment with PyTorch and Jupyter installed, a GPU speeds up training examples but most notebooks run on CPU.
This repository is a PyTorch adaptation of the well-known open-source deep learning textbook "Dive into Deep Learning." The original book used MXNet as its coding framework, this project rewrites all of the code examples in PyTorch, a more widely used deep learning library. Topics covered include computer vision and natural language processing, based on the textbook's curriculum. The content is presented as Jupyter Notebooks, interactive documents that mix explanations with runnable code. You would use this if you are learning deep learning and prefer PyTorch over MXNet, or if you want a Chinese-language resource with practical code examples alongside the theoretical concepts.
A PyTorch rewrite of all code examples from the Dive into Deep Learning textbook, covering computer vision and NLP topics in interactive Jupyter Notebooks for learners who prefer PyTorch over MXNet.
Mainly Jupyter Notebook. The stack also includes Python, PyTorch, Jupyter Notebook.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly data.
This repo across BitVibe Labs
Verify against the repo before relying on details.