← Directory

Handson Ml

Open Source
★ 25,613 • Updated Aug 15, 2026, 07:15 PM

Handson Ml is the official code repository for the first edition of the book 'Hands-On Machine Learning with Scikit-Learn and TensorFlow' by Aurélien Géron.

Use Cases ▼
01

Learning machine learning fundamentals through runnable code examples

02

Following along with the book's chapters and exercises

03

Reviewing deprecated code for historical reference

04

Migrating to the newer handson-ml3 or handson-mlp repositories

What Problem It Solves ▼

It provides a practical, code-driven complement to the textbook, allowing readers to experiment with and understand machine learning algorithms by running the same examples used in the book.

Key Features ▼
✓

Comprehensive coverage of classic ML algorithms

✓

Well-structured Jupyter notebooks

✓

Authored by a recognized expert in the field

✓

Useful for historical reference

Overview

Handson Ml is the official code repository for the first edition of the book 'Hands-On Machine Learning with Scikit-Learn and TensorFlow' by Aurélien Géron. It contains a comprehensive set of Jupyter notebooks that cover fundamental machine learning concepts, including classification, regression, support vector machines, decision trees, ensemble methods, dimensionality reduction, and an introduction to neural networks with TensorFlow. The repository is now deprecated and should not be used for new learning; users are directed to the newer repositories handson-ml3 and handson-mlp for updated content.

Pros & Cons

Pros

+

Comprehensive coverage of classic ML algorithms

+

Well-structured Jupyter notebooks

+

Authored by a recognized expert in the field

+

Useful for historical reference

Cons

−

Deprecated and not updated

−

Uses outdated libraries (e.g., early TensorFlow versions)

−

Superseded by newer editions

−

No active maintenance or support

Similar Tools

handson-ml2 handson-ml3 handson-mlp fastai deep-learning-with-python-notebooks

More in AI/ML