Goodreads helps you keep track of books you want to read.
Start by marking “Python Machine Learning” as Want to Read:
Python Machine Learning
Enlarge cover
Rate this book
Clear rating
Open Preview

Python Machine Learning

4.26  ·  Rating details ·  485 ratings  ·  26 reviews
Link to the GitHub Repository containing the code examples and additional material:

Many of the most innovative breakthroughs and exciting new technologies can be attributed to applications of machine learning. We are living in an age where data comes in abundance, and thanks to the self-learning algorithms from the field of machine
Paperback, 454 pages
Published October 1st 2015 by Packt Publishing (first published September 23rd 2015)
More Details... Edit Details

Friend Reviews

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

Community Reviews

Showing 1-30
Average rating 4.26  · 
Rating details
 ·  485 ratings  ·  26 reviews

More filters
Sort order
Start your review of Python Machine Learning
Dec 21, 2015 rated it it was amazing
This is a great book.

It gives the mathematical definitions of popular machine learning algorithms and shows you how to implement them. Then it explains how to use them with scikit-learn which has much more efficient implementations.

What is great is that this book has chapters on data cleaning, what to do with missing data, etc. Compliments greatly the Andrew Ng's ML course which lacked lectures about all of these things.
Hashem Koohy
May 16, 2016 rated it it was amazing
This is a fantastic introductory book in machine learning with python. It provides enough background about the theory of each (covered) technique followed by its python code. One nice thing about the the book is that it starts implementing Neural Networks from the scratch, providing the reader the chance of truly understanding the key underlaying techniques such as back-propagation. Even further, the book presents an efficient (and professional) way of coding in python, key to data science.
Mar 19, 2016 rated it really liked it
The book aims to cover a lot of topics on Machine Learning. The chapters on training Machine Learning algorithms and clustering analysis were very useful. However, embedding machine learning into web applications and training with Theano were a bit out of the scope.
Fuzzball Baggins
Apr 11, 2018 rated it it was amazing
Really good book, useful. Nice concise explanations, the maths is all included, and there's even example code! I downloaded a pdf version to my computer because I think I'll be referring to it pretty often.
Michael Burnam-Fink
This a fantastic introduction to machine learning.

Textbooks in computer science in general, and machine learning in particular, have to walk a delicate line. At one level of high abstraction, everything is mathematical proofs. At a level of low-level cookbookls, it's a matter of just plugging and chugging, treating code as magical invocations without getting at the why. Raschka's book hits the sweet spot between the two exactly, explaining the underlying math, how that math is represented in
Minervas Owl
Jul 21, 2019 rated it really liked it
This is a book for starters. It combines introductions to machine learning and its python implementations (scikit-learn and others), but does not go deep into either of them. If you have already taken online courses on machine learning or read introductory materials, you wouldn't learn much from the book. Among the accompanying python codes, I find the graphing ones most useful.
Jan 26, 2016 rated it it was amazing
There is significant interest, across many diverse application domains, in developing applications that exploit the large and rich data sets that are acquired by computer systems in order to identify trends and correlations and to make predictions and recommendations. These kinds of applications broadly fit into the field of machine learning (ML).

This excellent book is a practical introduction to ML using the Python programming language, along with relevant components of Python’s rich
Oct 19, 2017 rated it really liked it
This book is a tour of Machine Learning. If you are a complete beginner on the topic, you’ll get the big picture. However it is up to you to go deeper on each concept. I think there could have been a final chapter with a few exercise which incorporated all the concepts which were covered in the book.
Oleksandr Fialko
Jan 02, 2017 rated it really liked it
A good book to learn scikit-learn library. Chapters on theano and embedding the code into a web application are out of scope. I would use scikit-flow instead of theano, since the former is similar to scikit-learn.
Jan 31, 2019 rated it it was amazing
Highly recommend. Several years ago I was a scientist looking to learn machine learning. This book hit the perfect sweet spot between technical accuracy and accessibility and gave me a great foundation. Highly recommend for an accessible, but not watered down introduction. Early in the book you will write your own neural network and keep going from there. I give this to other scientists who want to learn machine learning.
Jun 15, 2018 rated it it was amazing
Excellent introduction to machine learning. I tried one other book which I couldn't follow, so I could really appreciate how well this was written. I read an earlier edition which had a few errors/bugs but I learnt a lot fixing them. Got completely stuck on chapter 12 though with the mnist dataset, which I can't find any way to download. Really good for the concepts.
Robert Muller
Sep 19, 2018 rated it it was amazing  ·  review of another edition
A solid and practical intro to machine learning

The combination of reasonably explained math and excellent code examples are what make this book excellent. It also always gives a good reference for going deeper.
Elie De Brauwer
Okay, not 5 stars, 4.75 really. The book finds a sweet balance between mathematics and python, although throughout reading the book I found the balance was shifting a but (in the bad sense of shifting). One of the better books I've read on this subject.
Feb 18, 2018 rated it it was amazing
I really appreciate the well documented code repository on github. Book was easy to follow despite being relatively math heavy. Explanations on common ML algorithms and clustering analysis were on point and easy to follow. This book is a good reference point for learners.
Sep 30, 2018 rated it it was amazing
This is a good book that combines mathematical explanation, intuition, python implementation, and off-the-shelf model usage. For my background, this is a very logical way of approaching machine learning.
Reza Rahutomo
May 02, 2018 rated it it was amazing
My baseline in Machine Learning research
Renata Galdino
Jan 19, 2019 rated it it was amazing
Excelente livro.
Rafal Klat
Apr 25, 2019 rated it liked it
Lots of examples (every idea has an example), but...

...aaaaa, Polish translation is awful!!!!! I hope that original English version doesn’t have this huge disadvantage.
Christian Alvarez
Aug 12, 2017 rated it it was amazing
Challenging, yet so rewarding for the Microsoft Imagine Cup Competition
Hungy Ye
Mar 09, 2018 rated it it was amazing
The best intro Python ML book, becuase it actually tries to teach you. Read the Author's reponse to 'why this book' on the goodreads page, it's accurate.
Rafal Szymanski
Jan 17, 2016 rated it it was amazing
A great book, it will teach you exactly what it promises - how to use the most common ML algorithms using Python and libraries like sklearn/numpy/pandas.

I found it to have a great balance between the theoretical math and implementation in Python; the split is somewhere around 20/80 in favour of implementation and actually using the algorithms on real data-sets. If you are trying to get a good understanding of the theory, then this book is a good starting point but you will most definitely need
Haozhe Xu
May 07, 2016 rated it it was amazing
Finished this book a while back. The author Sebastian really did a good job at explaining how those machine learning algorithms work. What I especially like about the book is that not only the author explain the math behind the scene very well but also show some really hands-on examples in python code. At the end of the book, Sebastian discussed a bit about deep learning which is very interesting. Currently I am reading Grokking Deep Learning hoping to get a good understanding of it.
Jun 07, 2017 rated it really liked it
Good book with intuition, examples and implementation of many ML algorithms.

In my version of book I've found a bug in code implementation in chapter 3. That leads to wrong conclusion. Hope it's fixed in errata somewhere.
Delhi Irc
Location: ND6 IRC
Accession No: DL028603
Apr 25, 2016 rated it really liked it
Great introduction on machine learning in Python. Good to have access to code:
Mayank Prakash
Jul 01, 2017 rated it really liked it
Recommended to Mayank by: Search Results
This is an amazing book!! I mean it does explain what is being done and how its being done!! Nice Nice Book.. Helped a lot in learning.. and is helping as well :-)
Michael Baron
rated it it was amazing
Apr 08, 2016
Thiago Goes
rated it really liked it
Feb 19, 2018
David Toth
rated it it was amazing
Jul 12, 2018
Blue Windmill
rated it really liked it
Feb 27, 2018
« previous 1 3 4 5 6 7 8 9 next »
topics  posts  views  last activity   
Online Course Readings 1 13 Apr 27, 2016 08:39AM  

Readers also enjoyed

  • Hands-On Machine Learning with Scikit-Learn and TensorFlow
  • Deep Learning with Python
  • Python for Data Analysis
  • Pattern Recognition and Machine Learning
  • Deep Learning
  • Introduction to Machine Learning with Python: A Guide for Data Scientists
  • Learning Python
  • Fluent Python: Clear, Concise, and Effective Programming
  • Data Science for Business: What you need to know about data mining and data-analytic thinking
  • An Introduction to Statistical Learning: With Applications in R
  • Make Your Own Neural Network
  • Data Science from Scratch: First Principles with Python
  • Python Data Science Handbook: Tools and Techniques for Developers
  • The Book of Why: The New Science of Cause and Effect
  • The C Programming Language
  • Programming Python
  • Think Bayes
  • Building Machine Learning Systems with Python
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Some of my greatest passions are "Data Science" and machine learning. I enjoy everything that involves working with data: The discovery of interesting patterns and coming up with insightful conclusions using techniques from the fields of data mining and machine learning for predictive modeling.

I am a big advocate of working in teams and the concept of "open source." In my opinion, it is a positive
“the” 0 likes
“computationally” 0 likes
More quotes…