The Consumer's GuideDeals

Prices were last checked 3 hours ago (Sep 24, 11:25 AM PT). We’re re-checking now; a price on Amazon may have moved since.

−45%BigHands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Product photo from AmazonASIN 1098125975 · O'Reilly
Top pick · Books for Learning Python and Machine Learning

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

“The whole path, from a first model to deep learning.”

$49.50List $89.99−45%save $40

45% below Amazon's list price. No end time published, so it can change at any time.

In stock at Amazon.com · price checked Sep 24, 8:08 AM PT · re-checked through the day

Paid link. Prices, badges and end times come from Amazon and can change at any time; the price shown on Amazon at checkout is the one that applies.

Why it's worth it

This is the rare book that takes you from a first linear regression all the way to transformers without losing you along the way. It explains each algorithm in plain language, shows the math you need and none you don't, then hands you working scikit-learn and Keras code.

No other single book covers this much ground this well. Aurélien Géron starts with the boring-but-essential parts — framing a problem, cleaning data, holding out a test set — then walks through classical models, ensembles, neural networks, computer vision, natural language work with transformers, and reinforcement learning. Owners who came to it from other software jobs consistently say this is the book that finally made machine learning click.

The structure is why it works. Each topic gets the intuition first, usually with a diagram, then a from-scratch implementation so you can see the moving parts, then the production library call you'd actually write at work. You come away understanding gradient descent and knowing which scikit-learn class to reach for. Most books manage one or the other.

From our review of 8 books for learning python and machine learning, by David Sinclair, Managing Editor

What we like

  • +No other single book covers this much ground this well
  • +The structure is why it works
  • +The projects are worth building, not just reading
  • +There's a practical argument too

What to know

  • –It's long — around 860 pages — and the breadth costs something
  • –The physical book draws real complaints

How it ranks in our lineup

Every product from The Best Books for Learning Python and Machine Learning, by David Sinclair, with today's Amazon price. Deals are only ever on products from this list.

#ProductPrice nowDeal
1Python Crash Course, 3rd Edition: A Hands-On$27.53−45% today
2Hands-On Machine Learning with Scikit-Learn, KerasThis deal$49.50−45% today
3Automate the Boring Stuff with Python$29.30−51% today
4Deep Learning (Adaptive Computation and Machine Learning$51.51−48% today
5Pattern Recognition and Machine Learning (Information$57.48no deal today
6Python for Data Analysis: Data Wrangling with pandas$43.99no deal today
7The Elements of Statistical Learning: Data Mining$68.53no deal today
8Solar Thermal Energy (Encyclopedia of Sustainability$223.42−41% today

Deal details

Deal badge
Below list price
Ends
No end time published
Who can buy
All customers, not Prime-exclusive
Savings basis
45% below Amazon's list price of $89.99
Availability
In stock
Price checked
Sep 24, 8:08 AM PT, refreshed through the day
Reader interest
New to our readers this month
All lifestyle deals →

Deals are on products from our reviews. Prices, badges and end times come from Amazon and are re-checked through the day (last check 11:25 AM PT). As an Amazon Associate we earn from qualifying purchases. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates. Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon.com at the time of purchase will apply to the purchase of this product.