Hands-On Machine Learning

The notebooks of the best-selling ML book
Learn AI & machine learningBook notebooksApache-2.0Runs locallyJupyterIntermediate
OSAI Pulse ⓘ ★★★★★★★★★★ /100 signals tracked
🐳 Docker pulls 📦 PyPI downloads / month 📦 npm downloads / month 🚀 Latest release ·
Visit website →View on GitHub

What is Hands-On Machine Learning?

Aurélien Géron's companion notebooks: scikit-learn for classical ML, then Keras and TensorFlow for deep learning — the reference practical ML book.

Why people choose Hands-On Machine Learning

Hands-On Machine Learning at a glance

CategoryLearn AI & machine learning
TypeBook notebooks
LicenseApache-2.0
Runs locallyYes
Built withJupyter
Skill levelIntermediate
Best forthe classic path from scikit-learn to deep learning

Open-source alternatives to Hands-On Machine 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 sideDive into Deep LearningThe textbook where every equation is runnablefastai Book (fastbook)Deep learning for coders, top-downHugging 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

Hands-On Machine Learning head-to-head

Hands-On Machine Learning vs VirgilioHands-On Machine Learning vs ML for BeginnersHands-On Machine Learning vs AI for BeginnersHands-On Machine Learning vs Generative AI for BeginnersHands-On Machine Learning vs Data Science for BeginnersHands-On Machine Learning vs LLM CourseHands-On Machine Learning vs LLMs from ScratchHands-On Machine Learning vs Neural Networks: Zero to HeroHands-On Machine Learning vs Annotated Paper ImplementationsHands-On Machine Learning vs Dive into Deep LearningHands-On Machine Learning vs fastai Book (fastbook)Hands-On Machine Learning vs Hugging Face CourseHands-On Machine Learning vs Hugging Face Agents CourseHands-On Machine Learning vs Made With MLHands-On Machine Learning vs Prompt Engineering GuideHands-On Machine Learning vs Applied MLHands-On Machine Learning vs ML YouTube CoursesHands-On Machine Learning vs OpenAI CookbookHands-On Machine Learning vs Awesome Machine LearningHands-On Machine Learning vs Awesome LLMHands-On Machine Learning vs Deep Learning DrizzleHands-On Machine Learning vs ML Interviews Book

FAQ

Is Hands-On Machine Learning free?

Hands-On Machine Learning is free and open-source (Apache-2.0 license), so you can use, self-host and modify it at no cost.

Can I run Hands-On Machine Learning locally?

Yes. Hands-On Machine Learning is designed to run on your own machine or server, keeping your data private.

What is the best alternative to Hands-On Machine 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 →