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.
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems 2nd Edition
There is a newer edition of this item:
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 Tensor Flow—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 Tensor Flow 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.
About the Author
Aurélien Géron is a machine learning consultant and trainer. A former Googler, he led YouTube's video classification team from 2013 to 2016. He was also a founder and CTO of Wifirst (a leading Wireless ISP in France) from 2002 to 2012, and a founder and CTO of two consulting firms -- Polyconseil (telecom, media and strategy) and Kiwisoft (machine learning and data privacy).
- ISBN-101492032646
- ISBN-13978-1492032649
- Edition2nd
- PublisherO'Reilly Media
- Publication dateOctober 15, 2019
- LanguageEnglish
- Dimensions7 x 1.5 x 9.5 inches
- Print length856 pages
Similar items that may ship from close to you
From the brand
-
-
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.
Product details
- Publisher : O'Reilly Media; 2nd edition (October 15, 2019)
- Language : English
- Paperback : 856 pages
- ISBN-10 : 1492032646
- ISBN-13 : 978-1492032649
- Item Weight : 2.72 pounds
- Dimensions : 7 x 1.5 x 9.5 inches
- Best Sellers Rank: #76,013 in Books (See Top 100 in Books)
- #26 in Computer Neural Networks
- #82 in Python Programming
- #139 in Artificial Intelligence & Semantics
- Customer Reviews:
Important information
To report an issue with this product or seller, click here.
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 AmazonReviews with images
Submit a report
- Harassment, profanity
- Spam, advertisement, promotions
- Given in exchange for cash, discounts
Sorry, there was an error
Please try again later.-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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.
Top reviews from other countries
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.


















