// the find
ageron/handson-ml2
⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 or handson-mlp instead.
Jupyter notebooks companion to Aurélien Géron's 'Hands-on Machine Learning' second edition (2019), covering scikit-learn, Keras, and TensorFlow 2. Explicitly deprecated — the author redirects to the third edition and a new PyTorch version. It still gets traffic because 30k stars die hard.
The notebook-per-chapter structure maps cleanly to the book, making it easy to follow along without hunting for code. Coverage is genuinely wide: SVMs, ensembles, CNNs, RNNs, autoencoders, GANs, and RL all have dedicated notebooks, not just a mention. Docker setup and Colab/Kaggle badges lower the friction to actually run things. The end-to-end project notebook (chapter 2) remains one of the better worked examples of the full ML pipeline in the wild.
It targets Python 3.8 and TensorFlow 2.x from 2019 — the environment.yml will fight you on any modern machine. No transformers coverage at all; the NLP chapter tops out at attention mechanisms just before the architecture that took over everything. The PyTorch ecosystem is absent entirely, which is a real gap given where the field has moved. You should use handson-ml3 instead — this repo exists only for people already mid-way through the second edition book.