INBLOOM - Shop now
Buy new:
-9% $36.20
FREE delivery Thursday, March 13
Ships from: Amazon.com
Sold by: Amazon.com
$36.20 with 9 percent savings
List Price: $39.99
FREE Returns
FREE delivery Thursday, March 13
Or Prime members get FREE delivery Tuesday, March 11. Order within 39 mins.
In Stock
$$36.20 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$36.20
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Amazon.com
Sold by
Amazon.com
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement 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
$29.70
Used books cannot guarantee unused access codes or working CD's! Ships fast! Used books cannot guarantee unused access codes or working CD's! Ships fast! See less
FREE delivery March 17 - 20. Details
Or fastest delivery Tuesday, March 11. Details
Only 14 left in stock - order soon.
$$36.20 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$36.20
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by firstclassbooks.
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

Follow the authors

Something went wrong. Please try your request again later.

Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition Paperback – December 12, 2019

4.5 4.5 out of 5 stars 470 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$36.20","priceAmount":36.20,"currencySymbol":"$","integerValue":"36","decimalSeparator":".","fractionalValue":"20","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"1nP2jNAG%2BcIRMpb5QNWMatUSkfR3bqYA62A9zX2P3OaFXGK%2Bg7Mjz9bwEEVq5YXnxj3PyTufBy%2BaTspeoGA%2BvpDRusR%2FZquEtk8uFyM6LL62fusLqn6%2FdFB6JYFyw2i19SpF1QZ%2FtmAVYQ8qegWrsQ%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$29.70","priceAmount":29.70,"currencySymbol":"$","integerValue":"29","decimalSeparator":".","fractionalValue":"70","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"1nP2jNAG%2BcIRMpb5QNWMatUSkfR3bqYA2w7vKhQ3iA%2BVYqas4K86w23rPcf4NXIQbUk46xWgmah6ZgopZK4goM5V4YqnK7KqYg179%2B4eaCZiVhTS26SitmkxXBVS1QmVnX0Mlc3aM5HhA95pzhSBagKB4DTWkv99SrSiTluj5oDetT%2B4uDZl%2FQ%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Applied machine learning with a solid foundation in theory. Revised and expanded for TensorFlow 2, GANs, and reinforcement learning.

Key Features

  • Third edition of the bestselling, widely acclaimed Python machine learning book
  • Clear and intuitive explanations take you deep into the theory and practice of Python machine learning
  • Fully updated and expanded to cover TensorFlow 2, Generative Adversarial Network models, reinforcement learning, and best practices

Book Description

Python Machine Learning, Third Edition is a comprehensive guide to machine learning and deep learning with Python. It acts as both a step-by-step tutorial, and a reference you'll keep coming back to as you build your machine learning systems.

Packed with clear explanations, visualizations, and working examples, the book covers all the essential machine learning techniques in depth. While some books teach you only to follow instructions, with this machine learning book, Raschka and Mirjalili teach the principles behind machine learning, allowing you to build models and applications for yourself.

Updated for TensorFlow 2.0, this new third edition introduces readers to its new Keras API features, as well as the latest additions to scikit-learn. It's also expanded to cover cutting-edge reinforcement learning techniques based on deep learning, as well as an introduction to GANs. Finally, this book also explores a subfield of natural language processing (NLP) called sentiment analysis, helping you learn how to use machine learning algorithms to classify documents.

This book is your companion to machine learning with Python, whether you're a Python developer new to machine learning or want to deepen your knowledge of the latest developments.

What you will learn

  • Master the frameworks, models, and techniques that enable machines to 'learn' from data
  • Use scikit-learn for machine learning and TensorFlow for deep learning
  • Apply machine learning to image classification, sentiment analysis, intelligent web applications, and more
  • Build and train neural networks, GANs, and other models
  • Discover best practices for evaluating and tuning models
  • Predict continuous target outcomes using regression analysis
  • Dig deeper into textual and social media data using sentiment analysis

Who This Book Is For

If you know some Python and you want to use machine learning and deep learning, pick up this book. Whether you want to start from scratch or extend your machine learning knowledge, this is an essential resource. Written for developers and data scientists who want to create practical machine learning and deep learning code, this book is ideal for anyone who wants to teach computers how to learn from data.

Table of Contents

  1. Giving Computers the Ability to Learn from Data
  2. Training Simple ML Algorithms for Classification
  3. ML Classifiers Using scikit-learn
  4. Building Good Training Datasets - Data Preprocessing
  5. Compressing Data via Dimensionality Reduction
  6. Best Practices for Model Evaluation and Hyperparameter Tuning
  7. Combining Different Models for Ensemble Learning
  8. Applying ML to Sentiment Analysis
  9. Embedding a ML Model into a Web Application
  10. Predicting Continuous Target Variables with Regression Analysis
  11. Working with Unlabeled Data - Clustering Analysis
  12. Implementing Multilayer Artificial Neural Networks
  13. Parallelizing Neural Network Training with TensorFlow
  14. TensorFlow Mechanics
  15. Classifying Images with Deep Convolutional Neural Networks
  16. Modeling Sequential Data Using Recurrent Neural Networks
  17. GANs for Synthesizing New Data
  18. RL for Decision Making in Complex Environments
The%20Amazon%20Book%20Review
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now.

Frequently bought together

This item: Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition
$36.20
Get it as soon as Thursday, Mar 13
In Stock
Ships from and sold by Amazon.com.
+
$43.90
Get it as soon as Thursday, Mar 13
In Stock
Ships from and sold by Amazon.com.
+
$41.03
Get it as soon as Thursday, Mar 13
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Choose items to buy together.

From the brand


From the Publisher

Python Machine Learning 3

What's new in this third edition? 

Many readers have told us how much they love the first 12 chapters of the book as a comprehensive introduction to machine learning and Python's scientific computing stack. To keep these chapters relevant and to improve the explanations based on reader feedback, we updated them to support the latest versions of NumPy, SciPy, and scikit-learn.

One of the most exciting events in the deep learning world was the release of TensorFlow 2. Consequently, all the TensorFlow-related deep learning chapters have received a big overhaul. Since TensorFlow 2 introduced many new features and fundamental changes, we rewrote these chapters from scratch. Furthermore, we added a new chapter on Generative Adversarial Networks, which are one of the hottest topics in deep learning research, as well as a comprehensive introduction to reinforcement learning based on numerous requests from readers.

kernel input output

What are the key takeaways from your book?

Machine learning can be useful in almost every problem domain. We cover a lot of different subfields of machine learning in the book. My hope is that people can find inspiration for applying these fundamental techniques to drive their research or industrial applications. Also, using well-developed and maintained open source software makes machine learning very accessible to a wide audience of experienced programmers, as well as those who are new to programming.

Python Machine Learning Third Edition is also different from a classic academic machine learning textbook due to its emphasis on practical code examples. However, I think this approach is highly valuable for both students and young researchers who are getting started in machine learning and deep learning. We heard from readers of previous editions that the book strikes a good balance between explaining the broader concepts supported with great hands-on examples, giving a light introduction to the mathematical underpinnings.

Why is it important to learn about GANs and reinforcement learning? 

The first GANs paper had just come out two years before we started working on the second edition, but we weren't sure of its relevance. However, GANs have evolved into one of the hottest and most widely used deep learning techniques. People use them for creating artwork, colorizing and improving the quality of photos, and to recreate old video game textures in higher resolutions. It goes without saying that an introduction to GANs was long overdue.

Another important machine learning topic not included in previous editions is reinforcement learning, which has received a massive boost in attention recently. Thanks to impressive projects such as DeepMind's AlphaGo and AlphaGo Zero, reinforcement learning has received extensive news coverage. And just recently, it’s been used to compete with the world's top e-sports players in the real-time strategy video game StarCraft II. We hope that our new chapters can provide an accessible and practical introduction to this exciting field.

Python Machine Learning, 3rd Edition
Machine Learning with PyTorch and Scikit-Learn
Mastering Pytorch 2E
Python Machine Learning by Example 4E
Customer Reviews
4.5 out of 5 stars 470
4.6 out of 5 stars 400
4.5 out of 5 stars 31
4.9 out of 5 stars 19
Price $36.20 $41.03 $39.51 $43.69
Technology Used TensorFlow, scikit-learn PyTorch, scikit-learn PyTorch PyTorch, TensorFlow, pandas, NumPy, scikit-learn
Reader Knowledge Level Beginner to Intermediate Beginner to intermediate Intermediate to Advanced Beginner to Intermediate
New Topics Revised and expanded to include GANs and reinforcement learning New content on transformers, gradient boosting, and GNNs New content on diffusion models, recommender systems, mobile deployment, Hugging Face, and GNNs Revised with PyTorch builds, expanded best practices, and new content on LLMs and multimodal models

Editorial Reviews

Review

"Python Machine Learning 3rd edition is a very useful book for machine learning beginners all the way to fairly advanced readers, thoroughly covering the theory and practice of ML, with example datasets, Python code, and good pointers to the vast ML literature about advanced issues."

--

Alex Martelli, Python Software Foundation Fellow, Co-author of Python Cookbook and Python in a Nutshell



"A brilliantly approachable introduction to machine learning with Python. Raschka and Mirjalili break difficult concepts down into language the layperson can easily understand while placing these examples within real-world contexts. A worthy addition to your machine learning library!"

--

Dr Kirk Borne, Principal Data Scientist, Data Science Fellow, and Executive Advisor at Booz Allen Hamilton, and co-author of Ten Signs of Data Science Maturity



"Python Machine Learning, Third Edition is a highly practical, hands-on book that covers the field of machine learning, from theory to practice. I strongly recommend it to any practitioner who wishes to become an expert in machine learning. Excellent book!"

--

Sebastian Thrun, CEO of Kitty Hawk Corporation, and chairman and co-founder of Udacity

"I've been teaching "Big Data Machine Learning AI" at Johns Hopkins Carey Business School for the past several years and have employed Sebastian Raschka and Vahid Mirjalili's book ever since. I give their newest edition the highest marks for making Machine Learning digestible for the lay person. Their book is a must-have when teaching new recruits the amazing art of AI - I give their book my most enthusiastic endorsement!"

--

Jim Kyung-Soo Liew, Ph.D., Associate Professor in Finance and AI at Johns Hopkins Carey Business School

About the Author

Sebastian Raschka is an Assistant Professor of Statistics at the University of Wisconsin-Madison focusing on machine learning and deep learning research. Some of his recent research methods have been applied to solving problems in the field of biometrics for imparting privacy to face images. Other research focus areas include the development of methods related to model evaluation in machine learning, deep learning for ordinal targets, and applications of machine learning to computational biology.

Vahid Mirjalili obtained his Ph.D. in mechanical engineering working on novel methods for large-scale, computational simulations of molecular structures. Currently, he is focusing his research efforts on applications of machine learning in various computer vision projects at the Department of Computer Science and Engineering at Michigan State University. He recently joined 3M Company as a research scientist, where he uses his expertise and applies state-of-the-art machine learning and deep learning techniques to solve real-world problems in various applications to make life better.

Product details

  • Publisher ‏ : ‎ Packt Publishing; 3rd edition (December 12, 2019)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 770 pages
  • ISBN-10 ‏ : ‎ 1789955750
  • ISBN-13 ‏ : ‎ 978-1789955750
  • Item Weight ‏ : ‎ 2.9 pounds
  • Dimensions ‏ : ‎ 9.25 x 7.52 x 1.59 inches
  • Customer Reviews:
    4.5 4.5 out of 5 stars 470 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.5 out of 5 stars
470 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find the book's content helpful and well-written. They appreciate the clear structure and good replacement text. The book introduces enough concepts for them to understand.

AI-generated from the text of customer reviews

Select to learn more

15 customers mention "Content"15 positive0 negative

Customers find the book's content easy to follow and helpful for data scientists. It introduces enough concepts to understand, making it one of the best references for machine learning. The book provides substantial theoretical fundamentals and clear explanations of the underlying math. They say it's an excellent introductory reading on ML and one of the best references on the subject.

"...into deep learning, things get worse a little bit... The contents are still good in general, however the connections between contents might not be..." Read more

"...The replacement text looks great. The book itself is great.. well written, easy to follow, and contains a lot of good information." Read more

"The book is good but the cover is a little dirty. There may be a defect in the preservation of the book." Read more

"...Not only does it include information on the code side, it also has substantial theoretical fundamentals...." Read more

9 customers mention "Readable text"7 positive2 negative

Customers find the book well-written and easy to follow. They appreciate the clear structure of the content, replacement text looks great, and comprehensive coverage.

"...In addition, the contents are structured really well, too...." Read more

"...The replacement text looks great. The book itself is great.. well written, easy to follow, and contains a lot of good information." Read more

"...book in the runup to a new job involving ML, and it was the perfect text for the job...." Read more

"The book is very comprehensive, up-to-date, and keeps a nice balance of intuition and mathematical rigor." Read more

bad printing quality and no billing, but I received free replacement
4 out of 5 stars
bad printing quality and no billing, but I received free replacement
1. The quality of printing is bad.2. I placed the order on Jan 19 2020. When I open the last page of the book, I surprisingly saw "Made in the USA, 19 January 2020", which means they printed the book right after I placed the order.3. I expect the billing is included with the book. I need it to request reimbursement from my company. But it is missing.Today is Feb 11:I got phone call saying that they provide replacement for free. The new book is on the road.So I am happy to give a better overall rating.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on June 20, 2020
    I have not finished this book and I just reached chapter 16, but here are my key takeaways for this book:
    1. Everything before chapter 13, before the book fully gets into deep learning and TensorFlow, are great. With already some background in python for data analysis (I have also taken the Andrew Ng's Coursera course on Machine Learning), this book supplements my knowledge greatly. The biggest highlight I would say is that it introduces you JUST ENOUGH concepts for you to understand how everything works. In addition, the contents are structured really well, too. If I were to rate this section of the book, I would give 10/10 although it would be better to have some exercises, you can always practice using Kaggle datasets.
    2. Since chapter 13 when the book gets into deep learning, things get worse a little bit... The contents are still good in general, however the connections between contents might not be the case. The connections between contents are important for new learners because that helps them to understand how A leads to B and then leads to C. Here, I found the actual TensorFlow documentation a really good material to review along with the book. After reviewing those documentations, coming back to this book allows me to comprehend much more than reading the first time. In addition, if you are not careful enough, the deep learning sections also seems to have accuracy issues with its contents that could confuse people. Even though I have not finished the book, I would give 9/10 for everything I have read for deep learning.
    22 people found this helpful
    Report
  • Reviewed in the United States on January 27, 2020
    I really wanted to like this book, but the printed text is unreadable. Smeared, blurry, and faded beyond legibility. Looks like a washed out photocopy of a page printed on a 1980’s ribbon dot-matrix printer.. but a printer that was partially out of ink. There’s no excuse for this. No reputable publisher would ship material this poor.

    Update: Was contacted by Amazon rep, and new book with corrected print was shipped free of charge. The replacement text looks great. The book itself is great.. well written, easy to follow, and contains a lot of good information.
    13 people found this helpful
    Report
  • Reviewed in the United States on August 22, 2021
    The book is good but the cover is a little dirty. There may be a defect in the preservation of the book.
  • Reviewed in the United States on April 6, 2021
    I blazed through this book in the runup to a new job involving ML, and it was the perfect text for the job. Not only does it include information on the code side, it also has substantial theoretical fundamentals. I feel like, for the first time, I really understand what SVMs do, or how decision trees are trained. I'd recommend this volume to anyone who, like me, had substantial experience programming in Python and would like to dive into scikit-learn.
    4 people found this helpful
    Report
  • Reviewed in the United States on September 14, 2020
    I haven't finished reading yet. I am just about halfway through. I like the fact that this book goes into the underlying math and explains concepts very well. The author provides links to his pdf notes where the details are too much of a digression. Rather than using higher-level machine learning libraries like scikit, tensor flow and keras, the author walks through the algorithms in python and numpy. Overall, this book has the right balance between being hands-on with the code and explaining the math. I am happy I got this.
    6 people found this helpful
    Report
  • Reviewed in the United States on June 13, 2021
    Raschka and Mirjalili's book is required reading for my class in Machine Learning. My students like the clear explanations and illustrations with coding. As a machine learning practitioner, their book is never far away from my computer as reference material. I would recommend that the authors introduce PyTorch and BERT models, among other elements, in their next edition.
    3 people found this helpful
    Report
  • Reviewed in the United States on August 24, 2023
    I have started to read the first chapter and I have found that the book code just don’t run if you don’t have the correct packages in the Python interpreter. Use the following packages versions for python 3.9.13:

    NumPy 1.21.2
    SciPy 1.7.0
    Scikit-learn 1.0
    Matplotlib 3.4.3
    pandas 1.3.2
    12 people found this helpful
    Report
  • Reviewed in the United States on December 25, 2019
    The book is very comprehensive, up-to-date, and keeps a nice balance of intuition and mathematical rigor.
    9 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • anbutech17
    5.0 out of 5 stars Best ML book for pro engineers
    Reviewed in India on February 8, 2025
    Best ML python book
  • Omatseye Onuwaje
    5.0 out of 5 stars The time of delivery
    Reviewed in Canada on September 6, 2021
    Study Business analysis
  • Giusy
    5.0 out of 5 stars Ottimo libro sull'argomento
    Reviewed in Italy on April 27, 2022
    Acquistato grazie ad uno sconto ottimo, davvero ben fatto, anche per chi si avvicina ora all'argomento.
  • Ana Isabel Bezerra Cavalcanti
    5.0 out of 5 stars Importante para trabalhos futuros.
    Reviewed in Brazil on October 15, 2020
    Atendeu às minhas expectativas e será útil em trabalhos futuros.
  • B
    5.0 out of 5 stars Muy buen contenido y amplios fundamentos
    Reviewed in Spain on April 12, 2021
    El libro cubre un amplio contenido en Machine Learning y Deep Learning, con explicaciones muy precisas de lo que se está haciendo en cada momento, es un libro muy bueno pero recomiendo tener algunas bases, lo recomiendo si quieres profundizar en el tema o si no has entendido del todo algunos fundamentos o bases, es perfecto para estudiantes y profesionales del sector, también habrá códigos que no funcionen 100% como en el libro y tendrás que adaptarlos o matizarlos, pues los paquetes han ido actualizándose y hay pequeños cambios, en cualquier caso, es fácil resolver cualquier problema que encuentres con los códigos si consultas en internet y en foros especializados.
Processing...