ageron/handson-mlp
A collection of Jupyter notebooks teaching machine learning and deep learning fundamentals in Python using Scikit-Learn, PyTorch, and Hugging Face.

Not currently ranked — collecting fresh signals.
star history
This repository contains a series of Jupyter notebooks that walk through the fundamentals of machine learning and deep learning using Python. It uses popular libraries including Scikit-Learn for traditional ML, PyTorch for deep learning, and Hugging Face for transformer models. The content corresponds to the first edition of the O’Reilly book Hands-on Machine Learning with Scikit-Learn and PyTorch.
Frequently asked
- What is ageron/handson-mlp?
- A collection of Jupyter notebooks teaching machine learning and deep learning fundamentals in Python using Scikit-Learn, PyTorch, and Hugging Face.
- Is handson-mlp open source?
- Yes — ageron/handson-mlp is open source, released under the Apache-2.0 license.
- What language is handson-mlp written in?
- ageron/handson-mlp is primarily written in Jupyter Notebook.
- How popular is handson-mlp?
- ageron/handson-mlp has 1.7k stars on GitHub.
- Where can I find handson-mlp?
- ageron/handson-mlp is on GitHub at https://github.com/ageron/handson-mlp.