The Grand Tour - Season 1
USD 19.26
USD 15.46 delivery Thursday, 17 September. Details
Or fastest delivery Monday, 14 September. Details
In stock
USD USD 19.26 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
USD USD 19.26
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Shipper / Seller
Amazon
Amazon
Shipper / Seller
Amazon
Returns
Returnable within 30 days of receipt
Returnable within 30 days of receipt
Item can be returned in its original condition for a full refund within 30 days of receipt
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

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.

QR code to download the Kindle App

  • Master Machine Learning with scikit-learn: A Practical Guide to Building Better Models with Python

Follow the author

Follow to get new release updates, special offers (including promotional offers), and improved recommendations.
Something went wrong. Please try your request again later.

Master Machine Learning with scikit-learn: A Practical Guide to Building Better Models with Python

4.9 out of 5 stars (30)

{"desktop_buybox_group_1":[{"displayPrice":"USD 19.26","priceAmount":19.26,"currencySymbol":"USD","integerValue":"19","decimalSeparator":".","fractionalValue":"26","symbolPosition":"left","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"TyKcLq%2BxUHyYhL777qa3THYM1qPFUGCRF73%2BJDQCEtDebQJ97N9pKMvL26ipNRFgXt1PE641JxUHI64rHKNSXv4E0VxL3dtlIUc0l6sNoyhdV%2FGUISGUqTeKTdQayxe1","locale":"en-GB","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

This is a practical guide to help you transform from Machine Learning novice to skilled Machine Learning practitioner.

Throughout the book, you’ll learn the best practices for proper Machine Learning and how to apply those practices to your own Machine Learning problems. By the end of this book, you’ll be more confident when tackling new Machine Learning problems because you’ll understand what steps you need to take, why you need to take them, and how to correctly execute those steps using scikit-learn. You’ll know what problems you might run into, and you’ll know exactly how to solve them. Because you’re learning a better way to work in scikit-learn, your code will be easier to write and to read, and you’ll get better Machine Learning results faster than before!

"If you think that Machine Learning is too complex for you to learn, I cannot recommend this book enough. It will give you the confidence you need, along with the knowledge you want."
- Reuven Lerner, Python trainer

"By far the best book I've read on scikit-learn. The later chapters, in particular, helped me significantly deepen my understanding and improve my use of the library."
- Patrick Ryan, Software Engineer

"Exceptionally well-structured and easy to grasp."
- Marco Peters, Business Intelligence Analyst

Kevin Markham is the founder of Data School, an online school for learning Data Science with Python. He has been teaching Machine Learning in the classroom and online for more than 10 years, and is passionate about teaching people who are new to the field. He has a degree in Computer Engineering from Vanderbilt University and lives in Asheville, North Carolina.

Topics covered:
  • Review of the basic Machine Learning workflow
  • Encoding categorical features
  • Encoding text data
  • Handling missing values
  • Preparing complex datasets
  • Creating an efficient workflow for preprocessing and model building
  • Tuning your workflow for maximum performance
  • Avoiding data leakage
  • Proper model evaluation
  • Automatic feature selection
  • Feature standardization
  • Feature engineering using custom transformers
  • Linear and non-linear models
  • Model ensembling
  • Model persistence
  • Handling high-cardinality categorical features
  • Handling class imbalance

Product details

  • ASIN ‏ : ‎ B0GRFPZ768
  • Publisher ‏ : ‎ Independently published
  • Publication date ‏ : ‎ 4 Mar. 2026
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 315 pages
  • ISBN-13 ‏ : ‎ 979-8299179460
  • Item weight ‏ : ‎ 544 g
  • Dimensions ‏ : ‎ 19.05 x 1.8 x 23.5 cm
  • Best Sellers Rank: 449,067 in Books (See Top 100 in Books)
  • Customer reviews:
    4.9 out of 5 stars (30)

About the author

Follow authors to get new release updates, plus improved recommendations.
Kevin Markham
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Kevin Markham is the founder of Data School, an online school for learning Data Science with Python. He has been teaching Machine Learning in the classroom and online for more than 10 years, and is passionate about teaching people who are new to the field. He has a degree in Computer Engineering from Vanderbilt University and lives in Asheville, North Carolina.

Customer reviews

4.9 out of 5 stars
30 global ratings

Customers say

Customers find the book excels at teaching how to build, evaluate, and improve machine-learning models, explaining complex concepts in an accessible way. Moreover, the content is well-structured with thoroughly explained code examples, and customers appreciate its clarity.
AI Generated from the text of customer reviews

Select to learn more

22 customers mention content, 22 positive, 0 negative
Customers appreciate the book's content, which excels at teaching readers how to build, evaluate, and improve machine-learning models using scikit-learn. They praise its practical approach and ability to explain complex concepts in an accessible way.
Excellent, very well doumentedRead more
Fantastic book! The topics are presented in a very logical order, and the content is rich and insightful....Read more
This is a great book on Machine Learning, very clearly and logically laid out.Read more
Exceptional book and beyond-exceptional communicator! I could not imagine a clearer or more thoughtful mentor on this topic....Read more
18 customers mention organization, 18 positive, 0 negative
Customers find the book well-structured and practical, with clear explanations of concepts and thoroughly explained code examples. One customer notes that the topics are presented in a logical order, moving from basics to more complicated subjects.
This is a great book on Machine Learning, very clearly and logically laid out.Read more
Fantastic book! The topics are presented in a very logical order, and the content is rich and insightful....Read more
The book is a practical, hands-on guide that excels at teaching readers how to build, evaluate, and improve machine-learning models using scikit-...Read more
clear explanationRead more
9 customers mention recommendation, 9 positive, 0 negative
Customers highly recommend this scikit-learn book, with one noting it's a great applied machine learning resource.
...comprehensive and well-structured practical guide to ML that I'd highly recommend to both beginners and practitioners alike.Read more
...Highly recommended for anyone looking to build a strong, confident foundation in machine learning.Read more
...Recommended!Read more
...Definitely recommend for your library.Read more
5 customers mention clarity, 5 positive, 0 negative
Customers appreciate the clarity of the book, with one noting that each chapter is concise.
This is a great book on Machine Learning, very clearly and logically laid out.Read more
...courses and tutorials in Data Science and Python are famous for their clarity, highly concrete and practical skill development, and...Read more
...like cover art and his "about the cover" section, harmonize and clarify to help keep the reader on path and prove Kevin an extraordinary guide who...Read more
...One of the book’s strongest qualities is its clarity and efficiency....Read more

Top reviews from the United Kingdom

  • 5 out of 5 stars
    An excellent book on machine learning
    Reviewed in the United Kingdom on 3 May 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This is a great book on Machine Learning, very clearly and logically laid out.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Fantastic Book
    Reviewed in the United Kingdom on 10 March 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Fantastic book!

    The topics are presented in a very logical order, and the content is rich and insightful. Step by step, it has helped me grow my understanding of machine learning.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Simple and very undestandable
    Reviewed in the United Kingdom on 22 March 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Excellent, very well doumented

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    A clear and easy to follow guide to machine learning with scikit-learn
    Reviewed in the United Kingdom on 11 March 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This book provides a clear, step-by-step guidance to machine learning with scikit-learn. It explains model building, preprocessing, and practical applications in a way that is easy to follow, making complex concepts approachable for beginners. A highly practical book for anyone looking to apply machine learning in Python.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

Top reviews from other countries

  • 5 out of 5 stars
    Clear, practical, and exceptionally taught concepts in book form
    Reviewed in the United States on 4 May 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Kevin Markham has a unique ability to take complex concepts and make them feel clear, manageable, and genuinely approachable. Throughout Master Machine Learning with scikit-learn, it’s obvious that he not only deeply understands the material, but also knows exactly how to communicate it effectively.

    What sets this book apart is its clarity and efficiency. Kevin focuses on the concepts you actually need to learn first and presents them in a practical, easy-to-follow way. His teaching style makes the content accessible regardless of your background.

    There are plenty of resources out there on similar topics, but finding someone who is both highly knowledgeable and an exceptional communicator is rare. Highly recommended for anyone looking to build a strong, confident foundation in machine learning.

    Clear, practical, and exceptionally taught concepts in book form
    Clear, practical, and exceptionally taught concepts in book form
    5 out of 5 stars
    Clear, practical, and exceptionally taught concepts in book form
    Reviewed in the United States on 4 May 2026

    Kevin Markham has a unique ability to take complex concepts and make them feel clear, manageable, and genuinely approachable. Throughout Master Machine Learning with scikit-learn, it’s obvious that he not only deeply understands the material, but also knows exactly how to communicate it effectively.

    What sets this book apart is its clarity and efficiency. Kevin focuses on the concepts you actually need to learn first and presents them in a practical, easy-to-follow way. His teaching style makes the content accessible regardless of your background.

    There are plenty of resources out there on similar topics, but finding someone who is both highly knowledgeable and an exceptional communicator is rare. Highly recommended for anyone looking to build a strong, confident foundation in machine learning.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Awasome Book Love it
    Reviewed in Australia on 8 June 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The book is a practical, hands-on guide that excels at teaching readers how to build, evaluate, and improve machine-learning models using scikit-learn,it helped me strengthen my applied ML skills rather than just learn theory.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    My Favourite ML Textbook
    Reviewed in Canada on 17 August 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Kevin is a world-class teacher, and that translates just as well to this textbook. This is very much a practical guide to machine learning, and it really embodies the 80/20 principle: mastering the 20% of core concepts that can help you deliver 80% of the value. As a professor myself, this book captures the core foundations every one new to ML should learn and know.

    Is this book going to turn you into a Senior Data Scientist at a FAANG company overnight? No. But will it make you competent and confident enough to start delivering real value on ML-related projects? Absolutely.

    Highly recommended for anyone looking for a practical, approachable introduction to machine learning.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Great Applied ML book
    Reviewed in Germany on 12 June 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Wonderful hands-on introduction into ML with scikit learn! Gradual complexity increase, deep dives and comments regarding nuances, nice and thoroughly explained code snippets - all that forms a great foundation in the field

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Better than "Hands-On Machine Learning" (for my use case)
    Reviewed in the United States on 18 May 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Whereas Geron's "Hands-On Machine Learning" (HOML) is a massive textbook that provides an overview of the ML landscape, Markham's "Master Machine Learning" (MML) is a much more focused, practical guide to scikit-learn that served my needs far better.

    MML's strength is that it teaches you the best practices for effective Machine Learning AND how to implement every single one of those practices using scikit-learn.

    The first part of MML shows you how to build a robust, pipeline-based workflow that includes the necessary data preparation steps and avoids the cardinal sin of data leakage. (This was the first book that explained data leakage in a way that "clicked" for me.)

    The second part of MML teaches you how to evaluate and improve your pipeline by tuning the hyperparameters, trying out different models, ensembling models, using automated feature selection, and so on. (It's nice that HOML explains the properties of different models, but as MML points out, it's more valuable to build a reusable workflow in which you can quickly try out many different models than it is to specialize in just one type of model.)

    The final part of MML gets into more advanced topics, such as feature engineering, high-cardinality categorical features, class imbalance, cost-sensitive learning, alternative evaluation metrics, and more. I haven't found this kind of depth in any other book.

    Here's my overall recommendation:

    If you're looking for an overview of the ML landscape, including unsupervised learning and deep learning, then HOML may be the book for you. But if you're specifically focused on supervised learning using scikit-learn and want to improve your skills quickly, then I haven't found a better guide than MML.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.