gitmyhub

handson-ml2

Jupyter Notebook ★ 30k updated 1mo ago

⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 or handson-mlp instead.

Interactive Jupyter notebooks teaching machine learning fundamentals with Python, Scikit-Learn, Keras, and TensorFlow. Companion to the 2019 book edition (now superseded by a third edition).

PythonJupyter NotebookScikit-LearnKerasTensorFlowsetup: moderatecomplexity 2/5

Handson-ml2 is the companion repository for the second edition of the book "Hands-on Machine Learning with Scikit-Learn, Keras and TensorFlow," published in 2019. It contains Jupyter Notebooks — interactive documents that mix explanations, code, and results — covering the fundamentals of machine learning in Python. Note that this edition is now marked as outdated by its author, who has released a third edition; this repository is preserved for reference.

The notebooks walk through core machine learning concepts: training models to recognize patterns in data, building neural networks (software systems loosely inspired by the brain), and using established libraries to handle common tasks. Learners can run the notebooks online for free without installing anything, using services that provide computing resources in the browser.

Someone would use this repository if they are working through the second edition of the book and need the code examples and exercise solutions. For anyone starting fresh, the author recommends the newer third edition instead.

Where it fits