Goodreads helps you keep track of books you want to read.
Start by marking “Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems” as Want to Read:
Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems
Enlarge cover
Rate this book
Clear rating
Open Preview

Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems

4.69  ·  Rating details ·  415 ratings  ·  47 reviews
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.

The updated edition of this best-selling book uses concrete examples, minimal theory, and two production-ready Pyth
Paperback, 856 pages
Published October 22nd 2019 by O'Reilly Media
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

Be the first to ask a question about Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow

Community Reviews

Showing 1-30
Average rating 4.69  · 
Rating details
 ·  415 ratings  ·  47 reviews

More filters
Sort order
Start your review of Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems
Matthew Perez
May 12, 2020 rated it it was amazing
I spent the last five months learning the math and theory behind machine learning, but when I finally tried to do something on a simple Kaggle set, I was drawing blanks.

This book really showed me what I was missing: context. It doesn't just demonstrate different tools, it gives you a framework that you can apply to any problem (chapter 2) and how to think about what you're doing in each phase of an ML project.

It doesn't baby you on the math, but it doesn't go deeper than it needs to either. I
Eryk Banatt
Oct 27, 2019 rated it really liked it
I thought this book was a great overview of the actual practice of machine learning, and I think it compares favorably to something like Andrew Ng's "Machine Learning Yearning" which contains significantly less detail and no code. In general I think this was a pretty good beginning resource for using these frameworks, and it ends up feeling like reading structured documentation. I think this is a particularly useful part of this book, since in my experience a lot of this field is knowing which s ...more
Jul 12, 2020 rated it it was amazing
The best book about the subject out there. It contains easy to understand code in Python and covers from simple linear regression to RNN and CNNs that were published a few months before the launching of the book. A must have.
May 27, 2021 rated it it was amazing
What a read! It's truly one of the best possible looks into the world of the machine learning. It helped me a lot to focus on the most crucial aspects for building usable ML models. ...more
Nov 29, 2020 rated it really liked it
Shelves: nonfiction
We are reading this book for the book club at Synopsys. We are pretty far in and I am scheduled to present Chapter 7 next week.
This is a very practical overview of machine learning techniques using Python. The first couple books I read on it included stuff like "how to design machine learning algorithms". This book is more about showing the huge volume of algorithms that are already developed and easy to access. Pretty much every optimization and tweak you might think of is there, you just need
Apr 04, 2020 rated it really liked it
This book was a fantastic surface-level introduction to a vast array of machine learning methods, including their implementation in Scikit-Learn, Keras and Tensorflow (2.0). It's written in a casual style, which makes the flow a lot better compared to terse textbooks. The newest version also covers new concepts such as the Transformer architecture for natural language processing, as well as Generative Adversarial Networks and reinforcement learning.

Sometimes the author gets a bit bogged down on
Jul 31, 2020 rated it really liked it
Shelves: backburnered
I want to rate this almost 4.5 stars :)

Disclaimer: I have read the Scikit-Learn portion in full, and the Keras and Tensorflow portion through Convolutional Neural Networks, which I am using in an imaging project.

The author crams a lot of material in a short space and expects you to pick up *all* that he's putting down. Even though this takes a more hands-on approach as compared to theoretical juggernauts, the author presents enough theory to ground the practical aspects.

A lot of the tips and tri
Minh Long
Sep 30, 2020 rated it it was amazing
This is the first time I review a ... kind of like a textbook.
When I was in my second year in University, I decided to learn Machine Learning, and every page suggested this book. Nevertheless I bought it, and it turns out the book is super helpful. You get your hands on real projects, data, you build real applications, you use the model to run on your own dataset. The book covers most of the fields in ML, from traditional supervised and unsupervised learning to deep learning like Neural network,
Nov 30, 2020 added it
I can't say that this is for beginners. I've come up to regression chapter and finished it, I copied the code and make it run but I can't say that I understand all the information provided. I'm a programmer and still didn't get lots of ideas.

And when I tried the Coursera online course, and finished the first course out of 4. I've understand it very well. It explains little by little the concept of Machine Learning.
And after that I come back to this book and things makes sense now.

So for those be
Nov 01, 2020 rated it liked it
Shelves: coding
The book gives a pretty good overview of how to use Scikit-Learn and Keras/TensorFlow. There is math providing the details behind some of the black boxes. Also, you don't need to be much of an expert at Python to be able to follow the code and use the examples.

One annoying thing about the book: the author loves the word "simply". To do anything, "you simply do this" or "you simply do that." It gets rather tedious after you read that word over and over. I think, for the next edition, the author
Diego Maye
Nov 20, 2020 rated it really liked it  ·  review of another edition
Because I started Master Degree in Data Science I made some research for a good book, Hands-On ML was one of books in list but I start with Deep Learning with Python since main language in ML courses in Master was Python, and read a couple more but really no finish left on beginning to be sincere I really enjoy Hands-On over the other books I read and really recommend it to those who want to start in ML world and understand how it works.
Minervas Owl
Dec 23, 2020 rated it it was amazing
Great book on deep learning and other machine learning methods. Clearly written and provides many intuitive explanations, examples, and codes. The Deep learning part covers some latest papers such as Attention is All You Need (2017) and StyleGan (2018). I find the logic behind the tensorflow data pipeline grammar (chap 16) hard to grap and wish the author could explain more, but it could be just me.
Derek Bridge
Mar 28, 2020 rated it it was amazing
In effect, the second edition of this volume, expanded to 800 pages, now including Keras, TensorFlow 2, unsupervised learning, updated neural network architectures, and a whole lot more. The explanations are mostly clear, with the use of Keras making a huge improvement over the previous volume's focus on TensorFlow. It's a hugely impressive piece of work. Recommended! ...more
Apr 15, 2020 rated it it was amazing  ·  review of another edition
Very comprehensive

This book finally got me started on machine learning - something I have not managed with a lot of other resources. It covers a lot of ground, both in theory and the practical application. Recommended. Just make sure that you do not buy the Kindle version, as others pointed out (I bought the hardcover).
Praful Mohanan
Dec 02, 2020 rated it it was amazing
A superb go to supplement book with the theoretical lectures from Andrew Ng. If you are already comfortable with the theory, this book is handy for doing the practical hands-on approach. It first focuses on Machine Learning using scikit learn right from framing a problem then focuses on Deep Learning with Keras and Tensorflow. Highly recommended book.
Alan Couzens
Mar 05, 2021 rated it it was amazing  ·  review of another edition
Without question, the best book on ML that I have read. Covers all subsets - supervised learning, unsupervised learning, RL & practical application of each both locally and using cloud services. Explores the background of each algorithm in sufficient depth but also takes a very practical approach. The book that I frequently return to as a "how to" reference. ...more
Suphan Fayong
Apr 14, 2021 rated it it was amazing
Shelves: cs-textbook
I believe this is the most comprehensive Machine Learning (ML) book covering all fundamental aspects of ML plus many advanced topics. The book is well written in most parts. As of today (April 2021), the content is still up to date and contains many modern concepts.

This book is well suited for someone wanting to explore ML thoroughly.
John Doe
Jun 21, 2021 rated it really liked it
Shelves: cs
Seriously hands on.
Basically step by step code presentation, just like reading official documentation but with explaining words.
However, TensorFlow 2 already came out, parts of the code in the book are outdated even for TensorFlow 1.x.
Be careful with the code, and remember to check official docs.
Lorenzo Reyes
Aug 08, 2020 rated it it was ok
This is not a textbook, it's a code repository.This book doesn't explain how the models work just teaches you how to code the model, it just gives you some equations and tries to explain them in a few lines. ...more
Yanwei Liu
Aug 25, 2020 rated it it was amazing
An awesome ML book for beginners to have more hands-on experience in Machine Learning and Deep Learning.

There're some tricks and best practices inside this book that can be the secret weapon to your model.

I highly recommend this book for programmers who want to taste the favor of ML and DL.
Andrés Hernández
Sep 27, 2020 rated it it was amazing
This is an absolute banger of a book. Excellent balance between putting the algorithms on practice, what’s happening under the hood, and important parameters.

It is a must read if you’re getting into ML.
Hiran Hasanka
Nov 14, 2020 rated it it was amazing  ·  review of another edition
I was in for a treat!! Completely blown away from the beginning. I think this is one of the most interesting text books I've ever read. Can be recommended for all types of machine learning learners since it has lessons that start from ML 101 to more complex and sophisticated topics at the end. ...more
Dec 07, 2020 rated it it was amazing
I was looking for such book a long time since I started to learn Machine Learning. It is very broad and useful in its scope. Book examines traditional machine learning algorithms as well as Artificial Neural Networks. Some summary to popular algorithms with flawless visualization techniques.
Piush Kumar
Dec 31, 2020 rated it it was amazing  ·  review of another edition
Superb book on ML. It covers complete machine learning from regression using Scikit. Although make sure you have certain understanding of python and college level mathematics before reading this book. I highly recommend this book.
May 02, 2021 rated it it was amazing
This is the longest book I have ever read. I spent 4 months understanding the concepts, doing the exercises, reviewing concepts, and learning a lot. Using the Dunning-Krugger effect graph, I feel in the valley of the knowledge, however, that is good because the confidence/expertise will start to grow from now on. I absolutely recommend this book. You will feel Part I really easy and even bored. But, Part II, will start to challenge you a lot in every chapter.
May 24, 2021 rated it it was amazing  ·  review of another edition
Great overview of the various aspects of setting up a machine learning pipeline. The different algorithms involved For supervised, unsupervised and ensemble training. Including how to implement those in a practical way.
Randy Hines
May 31, 2021 rated it it was amazing
This is an absolutely essential read in exploring the topic. The code snippets and recipes are great, and the color illustrations in the print version make this a very enjoyable text. I often refer back to particular sections for methods when tackling real problems.
Apr 04, 2020 rated it it was amazing
The best book about ML. Great readability and writing style with many interesting touches.
Jun 19, 2020 rated it it was amazing
Shelves: deep-learning
Amazing book! Great explanations and nice visualization. I will probably keep rereading it as needed
Mehdi Zare
Aug 19, 2020 rated it it was amazing
A great collection of all you need to start using more advanced machine learning packages
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Deep Learning with Python
  • The Hundred-Page Machine Learning Book
  • Python for Data Analysis
  • Python Machine Learning
  • Deep Learning
  • An Introduction to Statistical Learning: With Applications in R
  • The Elements of Statistical Learning: Data Mining, Inference, and Prediction
  • Designing Data-Intensive Applications
  • Introduction to Machine Learning with Python: A Guide for Data Scientists
  • Data Science from Scratch: First Principles with Python
  • Python Data Science Handbook: Tools and Techniques for Developers
  • Outliers: The Story of Success
  • Rich Dad, Poor Dad
  • Mathematics for Machine Learning
  • The Art of War
  • Life to the Limit: My Autobiography
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

  As dedicated readers already know, some of the best and most innovative stories on the shelves come from the constantly evolving realm of...
15 likes · 3 comments