#1717th of 23 in Learning and cookbooks

handson-ml

Jupyter notebooks for the first edition of Hands-on Machine Learning book

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
Also in Learning and cookbooks
RankProjectScore
1ai-engineering-from-scratchHands-on AI engineering curriculum with 542 lessons across 20 phases69.1k starsMIT85 out of 100
2generative-ai-for-beginners21-lesson course on building generative AI apps in Python and TypeScript121.4k starsMIT81 out of 100
3hello-agentsChinese-language course on building LLM agents from scratch83.1k starscustom license77 out of 100
#4llms-from-scratchCode for the book on building a GPT-style LLM in PyTorch106.5k starscustom license76 out of 100
#5ai-agents-for-beginners18-lesson course on building AI agents with Microsoft Agent Framework77.2k starsMIT76 out of 100