Dive into Deep Learning

The textbook where every equation is runnable
Learn AI & machine learningInteractive bookCC-BY-SA-4.0Runs locallyJupyterIntermediate
OSAI Pulse ⓘ ★★★★★★★★★★ /100 signals tracked
🐳 Docker pulls 📦 PyPI downloads / month 📦 npm downloads / month 🚀 Latest release ·
Visit website →View on GitHub

What is Dive into Deep Learning?

An open textbook used in 500+ universities: every concept comes with maths, runnable code and exercises, available for PyTorch, TensorFlow, JAX and MXNet.

Why people choose Dive into Deep Learning

Dive into Deep Learning at a glance

CategoryLearn AI & machine learning
TypeInteractive book
LicenseCC-BY-SA-4.0
Runs locallyYes
Built withJupyter
Skill levelIntermediate
Best fora rigorous foundation you can actually execute

Open-source alternatives to Dive into Deep Learning

Other open-source learn ai & machine learning tools worth comparing:

VirgilioA structured mentor for data science and MLML for BeginnersMicrosoft's classic machine learning courseAI for BeginnersFrom symbolic AI to neural networksGenerative AI for BeginnersBuild generative AI apps, lesson by lessonData Science for BeginnersThe data foundations before any MLLLM CourseThe reference roadmap for learning LLMsLLMs from ScratchBuild a GPT from nothing, line by lineNeural Networks: Zero to HeroKarpathy builds backprop, then GPT, from scratchAnnotated Paper Implementations60+ papers implemented and explained side by sidefastai Book (fastbook)Deep learning for coders, top-downHands-On Machine LearningThe notebooks of the best-selling ML bookHugging Face CourseMaster transformers with the actual libraryHugging Face Agents CourseBuild AI agents, properlyMade With MLFrom notebook to production systemPrompt Engineering GuideThe reference on prompting, backed by papersApplied MLHow real companies actually ship MLML YouTube CoursesThe best free ML courses on YouTube, curatedOpenAI CookbookPractical recipes that work with any OpenAI-compatible APIAwesome Machine LearningThe reference index of ML libraries, by languageAwesome LLMPapers, models and tools of the LLM eraDeep Learning DrizzleUniversity lectures, from the sourceML Interviews BookWhat ML interviews actually ask

Dive into Deep Learning head-to-head

Dive into Deep Learning vs VirgilioDive into Deep Learning vs ML for BeginnersDive into Deep Learning vs AI for BeginnersDive into Deep Learning vs Generative AI for BeginnersDive into Deep Learning vs Data Science for BeginnersDive into Deep Learning vs LLM CourseDive into Deep Learning vs LLMs from ScratchDive into Deep Learning vs Neural Networks: Zero to HeroDive into Deep Learning vs Annotated Paper ImplementationsDive into Deep Learning vs fastai Book (fastbook)Dive into Deep Learning vs Hands-On Machine LearningDive into Deep Learning vs Hugging Face CourseDive into Deep Learning vs Hugging Face Agents CourseDive into Deep Learning vs Made With MLDive into Deep Learning vs Prompt Engineering GuideDive into Deep Learning vs Applied MLDive into Deep Learning vs ML YouTube CoursesDive into Deep Learning vs OpenAI CookbookDive into Deep Learning vs Awesome Machine LearningDive into Deep Learning vs Awesome LLMDive into Deep Learning vs Deep Learning DrizzleDive into Deep Learning vs ML Interviews Book

FAQ

Is Dive into Deep Learning free?

Dive into Deep Learning is free and open-source (CC-BY-SA-4.0 license), so you can use, self-host and modify it at no cost.

Can I run Dive into Deep Learning locally?

Yes. Dive into Deep Learning is designed to run on your own machine or server, keeping your data private.

What is the best alternative to Dive into Deep Learning?

Popular open-source alternatives include Virgilio, ML for Beginners, AI for Beginners. See the comparisons above to choose.

Explore more open-source AI

Browse the full directory of open-source AI tools, models and projects — updated daily.

Browse all tools →