Buy New
-
To see product details, add this item to your cart.
Ships from: ProMediaEtc Sold by: ProMediaEtc
Save with Used - Good
-
To see product details, add this item to your cart.
Ships from: MegaReads Sold by: MegaReads
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
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, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Purchase options and add-ons
Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.
By using concrete examples, minimal theory, and two production-ready Python frameworksâ??Scikit-Learn and TensorFlowâ??author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. Youâ??ll learn a range of techniques, starting with simple linear regression and progressing to deep neural networks. With exercises in each chapter to help you apply what youâ??ve learned, all you need is programming experience to get started.
- Explore the machine learning landscape, particularly neural nets
- Use Scikit-Learn to track an example machine-learning project end-to-end
- Explore several training models, including support vector machines, decision trees, random forests, and ensemble methods
- Use the TensorFlow library to build and train neural nets
- Dive into neural net architectures, including convolutional nets, recurrent nets, and deep reinforcement learning
- Learn techniques for training and scaling deep neural nets
- ISBN-101492032646
- ISBN-13978-1492032649
- Edition2nd
- PublisherO'Reilly Media
- Publication dateOctober 15, 2019
- LanguageEnglish
- Dimensions7 x 1.5 x 9.5 inches
- Print length848 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 Friday, Jun 12
Hands-On Machine Learning with Scikit-Learn and PyTorch: Concepts, Tools, and Techniques to Build Intelligent SystemsPaperbackFREE Shipping by AmazonGet it as soon as Friday, Jun 12
Designing Machine Learning Systems: An Iterative Process for Production-Ready ApplicationsPaperbackFREE Shipping by AmazonGet it as soon as Friday, Jun 12
AI Engineering: Building Applications with Foundation ModelsPaperbackFREE Shipping by AmazonGet it as soon as Friday, Jun 12
The Hundred-Page Machine Learning Book (The Hundred-Page Books)PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Friday, Jun 12
Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with PythonPaperbackFREE Shipping by AmazonGet it as soon as Friday, Jun 12
Customers also bought or read
- The Hundred-Page Machine Learning Book (The Hundred-Page Books)
Paperback$34.94$34.94Delivery Fri, Jun 12 - Introduction to Machine Learning with Python: A Guide for Data Scientists
Paperback$32.82$32.82Delivery Fri, Jun 12 - Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python#1 Best SellerMathematical & Statistical Software
Paperback$45.25$45.25FREE delivery Fri, Jun 12 - Deep Learning (Adaptive Computation and Machine Learning series)
Hardcover$61.00$61.00FREE delivery Fri, Jun 12 - Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$49.50$49.50FREE delivery Fri, Jun 12 - Data Science from Scratch: First Principles with Python
Paperback$38.83$38.83FREE delivery Fri, Jun 12 - An Introduction to Statistical Learning: with Applications in Python (Springer Texts in Statistics)
Hardcover$66.96$66.96FREE delivery Jun 16 - 19 - Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Paperback$40.00$40.00FREE delivery Fri, Jun 12 - Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python
Paperback$37.95$37.95FREE delivery Fri, Jun 12 - Pattern Recognition and Machine Learning (Information Science and Statistics)
Hardcover$77.49$77.49FREE delivery Fri, Jun 12 - Hands-On Large Language Models: Language Understanding and Generation
Paperback$47.69$47.69FREE delivery Fri, Jun 12 - Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter
Paperback$43.99$43.99FREE delivery Fri, Jun 12 - Deep Learning for Coders with Fastai and PyTorch: AI Applications Without a PhD
Paperback$41.57$41.57FREE delivery Fri, Jun 12 - Introduction to Computation and Programming Using Python, third edition: With Application to Computational Modeling and Understanding Data
Paperback$75.00$75.00FREE delivery Sat, Jun 13 - Mathematics of Machine Learning: Master linear algebra, calculus, and probability for machine learning
Paperback$50.99$50.99FREE delivery Fri, Jun 12 - Artificial Intelligence: A Modern Approach, Global Edition
Paperback$74.59$74.59FREE delivery Jun 17 - 18 - Reinforcement Learning, second edition: An Introduction (Adaptive Computation and Machine Learning series)
Hardcover$68.99$68.99FREE delivery Fri, Jun 12 - Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Paperback$35.22$35.22$3.99 delivery Jun 12 - 29 - Python Machine Learning By Example: Unlock machine learning best practices with real-world use cases
Paperback$31.11$31.11Delivery Fri, Jun 12 - AI Engineering: Building Applications with Foundation Models#1 Best SellerNatural Language Processing
Paperback$52.40$52.40FREE delivery Fri, Jun 12 - Machine Learning Design Patterns: Solutions to Common Challenges in Data Preparation, Model Building, and MLOps
Paperback$36.99$36.99FREE delivery Fri, Jun 12 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$43.99$43.99FREE delivery Fri, Jun 12 - Natural Language Processing with Transformers, Revised Edition
Paperback$41.60$41.60FREE delivery Fri, Jun 12 - Generative Deep Learning: Teaching Machines To Paint, Write, Compose, and Play
Paperback$47.37$47.37FREE delivery Fri, Jun 12 - Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition
Paperback$44.99$44.99FREE delivery Fri, Jun 12 - Probabilistic Machine Learning: An Introduction (Adaptive Computation and Machine Learning series)
Hardcover$105.22$105.22FREE delivery Fri, Jun 12 - Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs
Paperback$50.00$50.00FREE delivery Fri, Jun 12
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.
Editorial Reviews
About the Author
Product details
- Publisher : O'Reilly Media
- Publication date : October 15, 2019
- Edition : 2nd
- Language : English
- Print length : 848 pages
- ISBN-10 : 1492032646
- ISBN-13 : 978-1492032649
- Item Weight : 2.85 pounds
- Dimensions : 7 x 1.5 x 9.5 inches
- Best Sellers Rank: #155,962 in Books (See Top 100 in Books)
- #68 in Natural Language Processing (Books)
- #91 in Python Programming
- #376 in Artificial Intelligence & Semantics
- 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.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviewsSelect to learn more
Reviews with images
Best book to learn Machine Learning from the scratch
Top reviews from the United States
- 5 out of 5 stars
Best book to learn Machine Learning from the scratch
Reviewed in the United States on May 2, 2026Received, haven’t completed yet but the content is pretty good. It is a combination of theory and practicals. Topics explained with examples and provided codes for practice on terminal as you read. The chapters have questions so you can treat it as a course. In the end, there is project checklist to create a project and other appendix.
I am not sure if the content will be too hard or too theoretical later but for now it looks good.


5 out of 5 starsBest book to learn Machine Learning from the scratch
Reviewed in the United States on May 2, 2026Received, haven’t completed yet but the content is pretty good. It is a combination of theory and practicals. Topics explained with examples and provided codes for practice on terminal as you read. The chapters have questions so you can treat it as a course. In the end, there is project checklist to create a project and other appendix.
I am not sure if the content will be too hard or too theoretical later but for now it looks good.
Sending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Terrific ML book, and one of my favorite programming books in general
Reviewed in the United States on April 8, 2023I've been following this book since its first edition, about time I write a review! It really does strike the perfect balance between code and theory. Everything is clear and written in a friendly tone. It'll get you started in applying everything from basic linear regression through decision tree, all the way to deep learning. My favorite is chapter 2, which is a step-by-step guide on exploring a data project, it's like having a professional guide you. I'm an experienced software developer, and I owe this book a lot for introducing me to many concepts. I'm old-school, so sitting down with a book and copying code examples takes me back and is a familiar experience. For some people, copy pasting might be more intuitive but you really can learn from doing things by hand. The full code is on github, but I recommend using it for reference only. What this book isn't, and doesn't pretend to be, is an introduction to Python. Some basic programming knowledge is needed, but if you want to work in the field, you'd need that anyway, and you shouldn't be afraid to dive into it. Looks like I'll be checking the 3rd edition!
9 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
The Best Textbook I've Ever Bought
Reviewed in the United States on June 14, 2021I'm currently getting my MS in health data science and this was the book we had to get for my machine learning class. I was annoyed when the teacher said the class would be textbook heavy and he was only going lecture on high level concepts, I thought there was no way textbook would be able to a carry a class and boy was I wrong. This is hands down the best textbook I've ever bought! I never expected a data science text book to be easy to read but this book flows so well!, its easily digestible and it gives great examples with data that is easily available. You can write completely functional ML code from this book alone but one of the best features is that the book has GitHub site broken down chapter by chapter that helps fill the code out. If you are someone like me who hadn't had any experience with Matplotlib the github was super helpful because it covers in depth how to make really nice plots for the various models. I would recommend this book to anyone who is doing machine learning. The only thing I would change about this book is when it gets into decision trees, RF, various boosting types, XGB, as it moves through the models it only gives an example of the classification form of the model or the regression for of the model and I think it would be helpful if it gave examples for both for each model. But with that being said this was a pretty minimal thing I would change and I would still buy the book again even if they didn't change it! It's definitely worth the money!
9 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Must have to get a FLAG machine learning position; Much better than 1st edition
Reviewed in the United States on February 1, 2020I took a machine learning graduate course in my master program. I had a top conference paper. The professor used 1st edition of this book as one textbook for the course. I had a 1st edition of the book but did not have time to read. Now I buy the 2nd edition because the Tensorflow 2 has merged with Keras, which means we can avoid to learn the hard syntax of tensorflow 1.0, and there are a lot of new advances in machine learning, such as generative models. Also to my surprise, the book is colorful. That makes the book is more interesting.
Each chapter has summary of math. That is better than some programming machine learning books that do not have any math. If you have some backgrounds in math of machine learning, this book can save you time because it gives you the whole picture without lost. If you are very interested in some equations and want to derive them, you can use Pattern Recognition and Machine Learning book.
The Github has a lot of python projects of machine learning. The codes are well-written. If you can write codes like the codes in the projects, you will have the potential to enter Google.
Go Google, the book is a must have.
5 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
Nice ML book, but not for a beginner
Reviewed in the United States on July 19, 2022This book covers many topics of ML and explains them with good examples. However, I believe it should be a little bit tough for a beginner. Similarly, it could not be the best book for an advanced reader because it gives pointers for advanced topics but does not go in-depth like mathematical explanation. In summary, it is an excellent book if you are looking for real-life examples with python code and you have a good basic idea in ML.
5 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Publication Quality on My Print Copy is GREAT!
Reviewed in the United States on November 25, 2019The book was worth the wait! The publication quality of the print edition is great. Love the color illustrations. The one thing that I miss is that having bought the print edition, it would be sweet to have an offer to acquire the electronic edition at a reduced price but since Amazon now seems to be handling O'Reilly book sales and probably wants to sell as many Kindle editions as possible, a PDF copy of Hands-On Machine Learning, 2nd Ed., does not seem to be in my future at a bargain price. My review is preliminary - I've read bits of the online draft version-and the clarity and superb organization of Géron's writing convinced me that I wanted a finished copy of the book. My current avocational interest is Reinforcement Learning and Géron gives an excellent overview - to dive deep, one would probably still want to refer to Sutton & Barto's 2nd Ed. book (available on Amazon or for free online) or David Silver's excellent 2015 UCL lectures, also available online.. I will slowly work my way through Géron's book in its entirety but my primary reason for owning the book is as a reference. It makes a great roadmap to the current state of machine learning and, best of all, it makes learning about ML fun!
15 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Excellent book
Reviewed in the United States on September 19, 2020I am only about to start with chapter 4 but if the rest of the book is of the same quality as the first few chapters then it definitely deserves 5 stars. The title of the book covers the content, and the book comes loaded with practical advice as well as working code samples. In fact is comes with complete projects in the form of Jupyter Notebooks. You really cannot go wrong buying this book, certainly given the price. Even if there are some chapters you end up liking less then it's still worth the money.
One heads up is that it's not an easy read. That is partly because of the nature of the material, and partly because the author thankfully goes into the technical details of the what and how (and does so in a very accessible way). There is no "handwaving"! As a result the text is a bit dense and it can make for slow reading, but on the other hand it then leaves you with the satisfaction of a rather good understanding of the topic.
One more thing - it probably does not hurt to be well versed in Pandas, especially matrix-wide operations in a single line of code.
4 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Gold Medal Winner
Reviewed in the United States on May 15, 2020The Tokyo Olympics of 2020 got postponed to 2021. If there were a contest for best AI/ML book at the Olympics this year this book would have earned the gold medal ! I loved it so much that I read it at least twice, and each time I underlined/highlighted/took-notes. I love how lucidly the author explains concepts. He does an excellent job of explaining topics such as the model, the learning algorithm (also called the optimization algorithm), regularization hyperparameter, generalization etc. The examples are great and even if one does not know python programming it is easy to follow along. (I learned python a few months later, which made it even easier and more interesting to follow the examples in this and other books). While no one single book can teach one ML/AI, this book would make the Mount Rushmore of AI/ML books (along with (1) Intro to Statistical Learning by Hastie etc (2) Intro to Machine Learning by Alpaydin (3) Deep Learning by Goodfellow, Bengio etc). I highly recommend this book to anyone aspiring to get into the field of ML/AI.
7 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Top reviews from other countries
Pedro5 out of 5 starsLivro excepcional
Reviewed in Brazil on July 14, 2025Livro excelente e muito bem didático.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
H.P.J.M.5 out of 5 starsFabulous book - jam-packed
Reviewed in the United Kingdom on September 18, 2023This book should be regarded as a "gold-standard" for technical books. It balances theory and practice, has exercises (actually with answers!) and covers a tremendous breadth and depth.
The book starts out in a refreshingly unconventional way of giving you a crash course in ML concepts before diving in to an end-to-end project. I note that one reviewer didn't like that but I liked it a lot. While a lot of it will go over your head if you lack experience (and the author assumes you don't have much), it gives you appreciation of what an overall real-life project might look like. The rest of the book is spent unpacking each of those stages.
The first part of the book looks at more "classical" or traditional machine learning concepts like linear regression, logistic regression, SVMs, decision trees, ensemble learning and unsupervised models. Along the way you learn a lot of data science best-practises and how to train and test things properly.
The second part dives into deep learning, progressing from general neural networks to CNNs, RNNs, LSTMs, autoencoders and GANs. You get a flavour of how GPT models work. Other topics covered in this section are Tensorflow and Keras (including a part on deploying models) and a chapter on another paradigm: reinforcement learning.
Geron doesn't shy away from the math but gives you enough theory to appreciate the detail if you like that, and explains it in intuitive ways and with code. Some of the formulas can look intimidating but they are unpacked and explained well.
There are review questions and/or exercises at the end of each chapter. One of my biggest frustrations with technical books in general is when they give you questions but no answers. Here, you get answers and also worked code in the provided notebooks, which is amazing. Other technical authors: take note. The exercises are often quite challenging to implement or at least open-ended, but I believe that to be a good thing. I learnt a lot from doing them (I'll admit I didn't do all of them!).
The writing is clear, engaging and often humourous.
To sum up, if you want to learn more about ML, I highly recommend this book. This review is for the 2nd edition but I'll be buying the 3rd edition and will definitely be re-reading. There is so much great information to take in. Thanks to the author for this masterpiece.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Braden5 out of 5 starsGreat resource
Reviewed in Canada on July 24, 2025Excellent book for getting into machine learning. Plenty of example code.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Dr. WilsonLiao5 out of 5 starsGreat Job. Good Book received in wonderful good conditions due to good packaging done.
Reviewed in Singapore on December 23, 2022Good Packaging done. Great Job.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Ibadurrahman5 out of 5 starsWorth your money
Reviewed in Japan on December 15, 2020This second edition book is totally worth your money
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again










