
Hands-on Deep Learning
Features of Hands-on Deep Learning
Use Cases of Hands-on Deep Learning
FAQ about Hands-on Deep Learning
QWhat is Hands-on Deep Learning? Who is it suitable for?
It is an open-source, interactive Chinese-language deep learning textbook suitable for computer science students, AI-transitioning engineers, researchers, and others who want to systematically learn deep learning theory and practice.
QWhat background is needed to study Hands-on Deep Learning?
A basic knowledge of Python programming is recommended. The book starts from mathematical basics, and beginners can study in order, acquiring the necessary mathematics and framework knowledge through practice.
QWhich deep learning frameworks' code does Hands-on Deep Learning provide?
The second edition mainly provides implementation code for several mainstream frameworks, including PyTorch, TensorFlow, NumPy/MXNet, PaddlePaddle, and JAX, to facilitate user choice.
QIs there a printed version of Hands-on Deep Learning? How does it differ from the online version?
Yes. The second edition, Hands-on Deep Learning (PyTorch Edition), is available in print on JD.com and Dangdang; the content is broadly similar to the online version, convenient for offline reading.
QHow to get the latest updates of Hands-on Deep Learning?
All content is open-source on GitHub; it is recommended to follow its GitHub repository to obtain the latest code and chapter updates.
QWhere can I watch Li Mu's courses that accompany Hands-on Deep Learning?
The PyTorch version of the instructional videos can be viewed on Bilibili, and the course livestream recordings are also provided there, synchronized with the textbook content.
Similar Tools
DeepLearning.AI
An AI education platform founded by Andrew Ng, offering systematic AI courses from beginner to advanced levels along with industry insights to help learners build professional skills and enhance their career competitiveness.

PyTorch
PyTorch is an open-source Python deep-learning framework created by Meta, prized for its dynamic computation graph, Pythonic design and flexibility. It gives researchers and developers an intuitive toolkit to rapidly build, train and deploy neural-network models, powering R&D across computer vision, NLP and other AI domains.

Machine Learning Mastery
An educational platform focused on machine learning that helps developers master machine learning skills from fundamentals to cutting-edge applications through systematic tutorials, hands-on code practice, and free courses.

TensorFlow
TensorFlow is an open-source machine learning framework developed by Google, offering a complete end-to-end toolchain from model construction to cross-platform deployment, helping developers efficiently build AI applications.

fast.ai
fast.ai provides free deep learning courses and the PyTorch-based open-source fastai library, aiming to lower the barrier to deep learning and help developers quickly build and deploy practical models.

PaddlePaddle AI Studio
PaddlePaddle AI Studio is a cloud-based AI learning and hands-on platform built on Baidu's PaddlePaddle, providing free GPU compute and a one-stop development environment to help developers, students, and researchers learn, practice, and deploy AI models efficiently.
Deep Expression AI
Deep Expression AI is a free intelligent writing assistant tool co-incubated by Tsinghua University NLP Lab and Zhiyuan Research Institute. Its core features include semantic word suggestions and semantic sentence search, helping users overcome vocabulary gaps and repetitive expressions in Chinese writing, while boosting precision and literary quality.
CodeFriends
CodeFriends is an interactive online learning platform focused on programming and artificial intelligence. Through a browser-based hands-on environment, it helps users start from zero to learn Python, web development, AI applications, and more. The platform emphasizes learning by doing, offers real-time feedback and AI tutoring, and aims to lower the learning barrier while improving skill mastery.