Buy New
-
To see product details, add this item to your cart.
Ships from: Amazon.com Sold by: Amazon.com
Used - Like New
-
To see product details, add this item to your cart.
Ships from: SuperBookDeals--- Sold by: SuperBookDeals---
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Hands-On Machine Learning with Scikit-Learn and PyTorch: Concepts, Tools, and Techniques to Build Intelligent Systems
Purchase options and add-ons
The potential of machine learning today is extraordinary, yet many aspiring developers and tech professionals find themselves daunted by its complexity. Whether you're looking to enhance your skill set and apply machine learning to real-world projects or are simply curious about how AI systems function, this book is your jumping-off place.
With an approachable yet deeply informative style, author Aurélien Géron delivers the ultimate introductory guide to machine learning and deep learning. Drawing on the Hugging Face ecosystem, with a focus on clear explanations and real-world examples, the book takes you through cutting-edge tools like Scikit-Learn and PyTorch—from basic regression techniques to advanced neural networks. Whether you're a student, professional, or hobbyist, you'll gain the skills to build intelligent systems.
- Understand ML basics, including concepts like overfitting and hyperparameter tuning
- Complete an end-to-end ML project using scikit-Learn, covering everything from data exploration to model evaluation
- Learn techniques for unsupervised learning, such as clustering and anomaly detection
- Build advanced architectures like transformers and diffusion models with PyTorch
- Harness the power of pretrained models—including LLMs—and learn to fine-tune them
- Train autonomous agents using reinforcement learning
- ISBN-13979-8341607989
- Edition1st
- PublisherO'Reilly Media
- Publication dateDecember 2, 2025
- LanguageEnglish
- Dimensions7 x 2 x 9.19 inches
- Print length875 pages
Frequently bought together

Customers who viewed this item also viewed
- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent SystemsPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Sep 19
- Designing Machine Learning Systems: An Iterative Process for Production-Ready ApplicationsPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Sep 19
- Build a Large Language Model (From Scratch)PaperbackFREE Shipping by AmazonGet it as soon as Saturday, Sep 19
- Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with PythonPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Sep 19
- AI Engineering: Building Applications with Foundation ModelsPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Sep 19
- Hands-On Large Language Models: Language Understanding and GenerationPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Sep 19
Customers also bought or read
- Deep Learning with PyTorch, Second Edition: Training and applying deep learning and generative AI models
Paperback$51.68$51.68FREE delivery Sat, Sep 19 - AI Systems Performance Engineering: Optimizing Model Training and Inference Workloads with GPUs, CUDA, and PyTorch#1 Best SellerComputer Hardware Design & Architecture
Paperback$86.07$86.07FREE delivery Sat, Sep 19 - Generative AI Design Patterns: Solutions to Common Challenges When Building GenAI Agents and Applications
Paperback$68.99$68.99FREE delivery Sat, Sep 19 - Mathematics of Machine Learning: Master linear algebra, calculus, and probability for machine learning
Paperback$44.30$44.30FREE delivery Sat, Sep 19 - Building Applications with AI Agents: Designing and Implementing Multiagent Systems
Paperback$56.44$56.44FREE delivery Sat, Sep 19 - An Introduction to Statistical Learning: with Applications in Python (Springer Texts in Statistics)
Hardcover$56.21$56.21FREE delivery Sep 27 - Oct 3 - AI Engineering: Building Applications with Foundation Models#1 Best SellerEnterprise Applications
Paperback$52.40$52.40FREE delivery Sat, Sep 19 - Hands-On Large Language Models: Language Understanding and Generation
Paperback$47.69$47.69FREE delivery Sat, Sep 19 - Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python#1 Best SellerSpeech & Audio Processing
Paperback$36.05$36.05FREE delivery Sat, Sep 19 - Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$49.50$49.50FREE delivery Sat, Sep 19 - Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Paperback$40.00$40.00FREE delivery Sat, Sep 19 - Machine Learning and Artificial Intelligence: Concepts, Algorithms and Models
Hardcover$98.88$98.88FREE delivery Sat, Sep 19 - Natural Language Processing with Transformers, Revised Edition
Paperback$41.60$41.60FREE delivery Sat, Sep 19 - Designing Multi-Agent Systems: Principles, Patterns, and Implementation for AI Agents
Paperback$46.39$46.39FREE delivery Sat, Sep 19 - Design Multi-Agent AI Systems Using MCP and A2A: Engineer your own Python-based agentic AI framework with tool use, memory, and multi-agent workflows
Paperback$41.79$41.79FREE delivery Sat, Sep 19 - Build a Large Language Model (From Scratch)#1 Best SellerComputer Neural Networks
Paperback$49.24$49.24FREE delivery Sat, Sep 19 - Python Machine Learning By Example: Unlock machine learning best practices with real-world use cases
Paperback$29.55$29.55Delivery Sat, Sep 19 - Knowledge Graphs and LLMs in Action: Build AI systems using connected data
Paperback$55.99$55.99FREE delivery Sat, Sep 19 - Probabilistic Machine Learning: An Introduction (Adaptive Computation and Machine Learning series)
Hardcover$105.22$105.22FREE delivery Sat, Sep 19 - Domain-Specific Small Language Models: Efficient AI for local deployment
Paperback$41.51$41.51FREE delivery Sat, Sep 19 - Essential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and Statistics
Paperback$36.22$36.22FREE delivery Sat, Sep 19 - The StatQuest Illustrated Guide to Statistics: With hands-on examples in Python and R!!!
Paperback$35.00$35.00FREE delivery Sat, Sep 19 - Build a Reasoning Model (From Scratch)#1 Best SellerProgramming Algorithms
Paperback$47.82$47.82FREE delivery Sat, Sep 19 - Deep Learning (Adaptive Computation and Machine Learning series)
Hardcover$51.51$51.51FREE delivery Sep 23 - 24 - The Hundred-Page Language Models Book: hands-on with PyTorch (The Hundred-Page Books)
Paperback$46.95$46.95FREE delivery Sat, Sep 19
From the brand
-
Machine Learning, AI & more
-
Machine Learning
-
Artificial Intelligence
-
Deep Learning
-
Language Processing (NLP, LLM)
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
From the Publisher
From the Preface
Machine Learning in Your Projects
So, naturally you are excited about machine learning and would love to join the party! Perhaps you would like to give your homemade robot a brain of its own? Make it recognize faces? Or learn to walk around?
Or maybe your company has tons of data (user logs, financial data, production data, machine sensor data, hotline stats, HR reports, etc.), and more than likely you could unearth some hidden gems if you just knew where to look. With machine learning, you could accomplish the following and much more:
- Segment customers and find the best marketing strategy for each group.
- Recommend products for each client based on what similar clients bought.
- Detect which transactions are likely to be fraudulent.
- Forecast next year’s revenue.
- Predict peak workloads and suggest optimal staffing levels.
- Build a chatbot to assist your customers.
Whatever the reason, you have decided to learn machine learning and implement it in your projects. Great idea!
Objective and Approach
This book assumes that you know close to nothing about machine learning. Its goal is to give you the concepts, tools, and intuition you need to implement programs capable of learning from data.
We will cover a large number of techniques, from the simplest and most commonly used (such as linear regression) to some of the deep learning techniques that regularly win competitions. For this, we will be using Python—the leading language for data science and machine learning—as well as open source and production-ready Python frameworks:
- Scikit-Learn is very easy to use, yet it implements many machine learning algorithms efficiently, so it makes for a great entry point to learning machine learning. It was created by David Cournapeau in 2007, then led by a team of researchers at the French Institute for Research in Computer Science and Automation (Inria), and recently Probabl.ai.
- PyTorch is a powerful and flexible library for deep learning. It makes it possible to train and run all sorts of neural networks efficiently, and it can distribute the computations across multiple GPUs (graphics processing units). PyTorch (PT) was developed by Facebook’s AI Research lab (FAIR) and first released in 2016. It evolved from Torch, an older framework coded in Lua. In 2022, PyTorch was transitioned to the PyTorch Foundation, under the Linux Foundation, to promote community-driven development.
We will also use these open source machine learning libraries along the way:
- XGBoost in Chapter 6 to implement a powerful technique called gradient boosting.
- Hugging Face libraries in Chapters 13 and 15 to download datasets and pretrained models, including transformer models. Transformers are incredibly powerful and versatile, and they are the main building block of virtually all AI assistants today.
- Gymnasium in Chapter 19 for reinforcement learning (i.e., training autonomous agents).
The book favors a hands-on approach, growing an intuitive understanding of machine learning through concrete working examples and just a little bit of theory.
Hands-On Machine Learning with Scikit-Learn and PyTorch
|
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
|
|
|---|---|---|
| Libraries covered | Scikit-Learn and PyTorch | Scikit-Learn, Keras, and TensorFlow |
| Expanded coverage of Transformers, Large Language Models, and Chatbots | ✓ | no data |
| Coverage of PPO & RLHF | ✓ | no data |
| Vision and multimodal transformers | ✓ | no data |
| the Hugging Face ecosystem | ✓ | no data |
| Diffusion models | ✓ | no data |
Editorial Reviews
About the Author
Product details
- ASIN : B0F2SG98Q9
- Publisher : O'Reilly Media
- Publication date : December 2, 2025
- Edition : 1st
- Language : English
- Print length : 875 pages
- ISBN-13 : 979-8341607989
- Item Weight : 3.24 pounds
- Dimensions : 7 x 2 x 9.19 inches
- Best Sellers Rank: #30,592 in Books (See Top 100 in Books)
- Customer Reviews:
About the author

Aurélien Géron is a Machine Learning consultant. A former Googler, he led the YouTube video classification team from 2013 to 2016. He was also a founder and CTO of Wifirst from 2002 to 2012, a leading Wireless ISP in France, and a founder and CTO of Polyconseil in 2001, the firm that now manages the electric car sharing service Autolib'.
Before this he worked as an engineer in a variety of domains: finance (JP Morgan and Société Générale), defense (Canada's DOD), and healthcare (blood transfusion). He published a few technical books (on C++, WiFi, and Internet architectures), and was a Computer Science lecturer in a French engineering school.
A few fun facts: he taught his 3 children to count in binary with their fingers (up to 1023), he studied microbiology and evolutionary genetics before going into software engineering, and his parachute didn't open on the 2nd jump.


















