#1717th of 23 in Learning and cookbooks
handson-ml
Jupyter notebooks for the first edition of Hands-on Machine Learning book
Live demo ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 25.6k
- License
- Apache-2.0
- Last commit
- May 2026
- Language
- Jupyter Notebook
Missed the latest GitHub check; these facts may be older.
Overview
Example code and exercise solutions for the 2017 first edition of Aurélien Géron's O'Reilly book on Scikit-Learn and TensorFlow, written as Jupyter notebooks. The README states the edition is outdated and points to the third edition and a PyTorch version in separate repositories. Notebooks can be run in Colab, Binder or Deepnote, or locally via a conda environment (tf1) on Python 3.7.
Who it is for: Readers of the 2017 first edition; others should use the third edition
Strengths
- Covers book examples and exercise solutions as runnable notebooks
- Runs in Colab, Binder or Deepnote without local install
- Provides environment.yml for conda and Docker instructions
- Apache-2.0 licensed
Weaknesses
- First edition from 2017; README says it is outdated
- Targets TensorFlow 1 and Python 3.7, which are old
- Newer editions live in separate repositories
- Needs the book for full explanations
What it needs
- GPU optional
- Needs Anaconda or Miniconda, git, Jupyter, TensorFlow 1, Scikit-Learn
Also in Learning and cookbooks
See all 23| Rank | Project | Score |
|---|---|---|
| 1 | ai-engineering-from-scratchHands-on AI engineering curriculum with 542 lessons across 20 phases | 85 out of 100 |
| 2 | generative-ai-for-beginners21-lesson course on building generative AI apps in Python and TypeScript | 81 out of 100 |
| 3 | hello-agentsChinese-language course on building LLM agents from scratch | 77 out of 100 |
| #4 | llms-from-scratchCode for the book on building a GPT-style LLM in PyTorch | 76 out of 100 |
| #5 | ai-agents-for-beginners18-lesson course on building AI agents with Microsoft Agent Framework | 76 out of 100 |