Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
$59.99$59.99
Ships from: Amazon.com Sold by: Amazon.com
$27.97$27.97
$3.99 delivery February 7 - 13
Ships from: HPB-Red Sold by: HPB-Red
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.
Follow the authors
OK
Introduction to Machine Learning with Python: A Guide for Data Scientists 1st Edition
Purchase options and add-ons
Machine learning has become an integral part of many commercial applications and research projects, but this field is not exclusive to large companies with extensive research teams. If you use Python, even as a beginner, this book will teach you practical ways to build your own machine learning solutions. With all the data available today, machine learning applications are limited only by your imagination.
Youâ??ll learn the steps necessary to create a successful machine-learning application with Python and the scikit-learn library. Authors Andreas Müller and Sarah Guido focus on the practical aspects of using machine learning algorithms, rather than the math behind them. Familiarity with the NumPy and matplotlib libraries will help you get even more from this book.
With this book, youâ??ll learn:
- Fundamental concepts and applications of machine learning
- Advantages and shortcomings of widely used machine learning algorithms
- How to represent data processed by machine learning, including which data aspects to focus on
- Advanced methods for model evaluation and parameter tuning
- The concept of pipelines for chaining models and encapsulating your workflow
- Methods for working with text data, including text-specific processing techniques
- Suggestions for improving your machine learning and data science skills
- ISBN-101449369413
- ISBN-13978-1449369415
- Edition1st
- PublisherO'Reilly Media
- Publication dateNovember 15, 2016
- LanguageEnglish
- Dimensions5.91 x 0.59 x 9.84 inches
- Print length398 pages
Frequently bought together
Customers who viewed this item also viewed
From the brand
-
Machine Learning, AI & more
-
Machine Learning
-
Artificial Intelligence
-
Deep Learning
-
Language Processing (NLP, LLM)
-
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.
Editorial Reviews
About the Author
Sarah is a data scientist who has spent a lot of time working in start-ups. She loves Python, machine learning, large quantities of data, and the tech world. She is an accomplished conference speaker, currently resides in New York City, and attended the University of Michigan for grad school.
Product details
- Publisher : O'Reilly Media; 1st edition (November 15, 2016)
- Language : English
- Paperback : 398 pages
- ISBN-10 : 1449369413
- ISBN-13 : 978-1449369415
- Item Weight : 1.47 pounds
- Dimensions : 5.91 x 0.59 x 9.84 inches
- Best Sellers Rank: #54,865 in Books (See Top 100 in Books)
- #29 in Natural Language Processing (Books)
- #43 in Python Programming
- #47 in Software Development (Books)
- Customer Reviews:
About the authors
Andreas Mueller is a lecturer at the Data Science Institute at Columbia University and author of the O'Reilly book "Introduction to machine learning with Python", describing a practical approach to machine learning with python and scikit-learn. He is one of the core developers of the scikit-learn machine learning library, and has been co-maintaining it for several years. He is also a Software Carpentry instructor. In the past, Andreas Mueller worked at the NYU Center for Data Science on open source and open science, and as Machine Learning Scientist at Amazon
Discover more of the author’s books, see similar authors, read book recommendations and more.
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 AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
- Reviewed in the United States on May 16, 2019Update: Geron's book is much longer than this one (856 pages vs 400) and almost two-thirds of Geron's is about deep learning. This review is comparing this book to the first third of Geron's book. This book only provides several pages on deep learning (neural nets), similar to the other models. I would suggest this book for a basic foundation and if you want to dig into the minutiae of deep learning read the last 430 pages of Geron.
I read the Geron book "Hands-on Machine Learning with Scikit-learn & TensorFlow" before reading this book. This book provides a better start for several reasons. First, it is better organized. Second, the code implementations rely primarily on Python modules, instead of custom programming.
Regarding the first, this book is set-up so that a reader can get an understanding of Machine Learning (ML) step-by-step from the bottom-up. For instance, supervised learning, feature engineering, and model evaluation all get separate chapters. The model evaluation chapter provides an entire section, as well as graphics, for understanding the roles of training, validation, and test data, which are probably the most important bedrock concepts in ML. In contrast to this, Geron throws you right into an entire ML pipeline in the second chapter. It's a mix of feature engineering, linear models, stochastic gradient descent, random forest models, cross-validation, grid search, and even object oriented programming for custom transformers! This might be useful for quickly understanding what ML is like in practice. If later sections of Geron then went step-by-step and elaborated on the second chapter, it would be great. Instead, for instance, the second chapter is randomly about binary classification for image data. You only get two paragraphs in the first chapter on cross-validation and validation sets, and a sentence or two later in the book. I had to go to Wikipedia to ensure that I understood it correctly and robustly. I wish I had read this book instead.
Regarding the second, this book does not assume a heavy programming background. Most of the ML pipeline is taught through the Python module Scikit-Learn. This is useful because the programming does not distract from learning fundamentals of ML. In contrast, in the second chapter of Geron, there is object oriented programming code involving concepts like constructors and inheritance. For this book, the most sophisticated chapter at the end, which is on pipelines and which expertly explains why feature engineering should be performed during model evaluation, doesn't even go into this. Some reviews mention that the author uses an mglearn Python package that he wrote. It is true that when he uses functions from this package the code is concealed. Arguably, this prevents readers who aren't familiar with Python from getting distracted by code that is unrelated to machine learning (such as creating visualizations). At times I was curious about how some of the code was working in the background (it is all available on GitHub), but the book's job is not to cover all aspects of data analysis with Python (which would be a separate book).
In summary Geron teaches more advanced topics interspersed with the basics without an entirely coherent organizational structure. This book has an intuitive structure that elaborates at length on core ML concepts. It doesn't overburden with code, but may leave computer scientists wanting a bit more.
- Reviewed in the United States on January 6, 2017This is a great book, and I'd say it is even great for those that are not familiar with python (you just obviously won't be able to run the code). For anyone with some basic understanding of linear algebra/statistics, the authors are able to present to you all the important (and sometimes subtle but significant) details, without the usage of equations, and more importantly, how they all relate to one another.
All the concepts mentioned here are heavily backed with well thought of and well presented figures, in such a way that again I'd suggest you don't even need python to understand. If you do know python, loading the data sets and reproducing the figures is just a few lines of easy to understand code away (with the exception of the mglearn library includes which does some "plotting magic" for you. However, I believe each of them were appropriate. You can ignore them and make the plots in your own way, or just print the variables, it just may not look as publication friendly).
Normally, I hesitate purchasing books that claim they may explain algorithms without the need of equations, and I expect them rather to be cook books of lightly and disjointly explained techniques (like an encyclopedia). However, I do not think such is true of this book. The power of scikit-learn is demonstrated and the algorithms behind them explained intuitively, and are referred as to how they fit together and complement each other.
As with any introductory read, a supplement is needed from time to time and the authors' reference to Elements of Statistical Learning is a useful one (equation heavy). There are points in the book where the author defers to elements of statistical learning. I found these points suitable since further explanation would be out of scope.
I read this book on my free time while on vacation, and much of the time I didn't have access to a computer. The concepts were so well presented that it was just a nice leisurely read. When I finally had time to access a computer, I was able to try the techniques on my data sets with some browsing back and forth through the book again, but otherwise with little effort.
Finally, since I myself am a researcher, I would recommend this book to any other researcher willing to start delving into the world of machine learning. Further reading will always be necessary, but this book will give you such a good intuitive understanding and overview of the subject matter that you'll know what to do to proceed next, and how to do it without running in circles. Even better, you'll likely already have applied it to your research!
- Reviewed in the United States on June 28, 2024Good book to get your feet wet with Machine Learning but all the graphs are in black & white.
- Reviewed in the United States on August 4, 2024I am a beginner in machine learning, and this book is better than others because it doesn't go into complicated math. The code is easy to follow, and the explanations are not hard to understand. I recommend the book to anyone with no experience in machine learning but some experience in Python.
- Reviewed in the United States on May 9, 2024This worked great for the class in machine learning I took for a masters program
- Reviewed in the United States on April 14, 2017As a person who was proficient in python and had played around with sklearn, this book helped me turn a hobby into a functional product with paying customers. Andreas is not only an expert in the field, and one of the core developers of sklearn, but he also has a great knack for explaining concepts in a simple and intuitive way. The reviews about the code examples is missing the forest for the trees. It's really the simple yet practical explanations of concepts such as implementing grid search, pipelines, cross validation, etc... that makes this book valuable. While some of this information is available via the online documentation, Andreas perspective on putting it all together is well worth the read.
Highly recommend for anyone who wants to get into applied machine learning or is using sklearn.
Top reviews from other countries
- Zhang zeReviewed in Canada on February 3, 2023
5.0 out of 5 stars Good
Book is good price is cheap
- John DabupReviewed in the United Kingdom on July 4, 2022
5.0 out of 5 stars Very informative
takes you through the fundamentals in a very clear way
-
AlejandraReviewed in Mexico on December 13, 2019
5.0 out of 5 stars Excelente contenido
Excelente libro para principiantes
-
Francesco IntiniReviewed in Italy on December 10, 2020
5.0 out of 5 stars ottimo libro
Il libro è fantastico per chi si sta approcciando al mondo del machine learning. Viene lasciato in secondo piano l'aspetto matematico del tutto però è una guida molto valida per iniziare.
Dispiace che i grafici siano in bianco e nero obbligando a plottare i grafici su Jupyter notebook per renderli comprensibili
-
cristobalReviewed in Spain on August 17, 2019
5.0 out of 5 stars Bien
Bien