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.27  ·  Rating details ·  583 ratings  ·  29 reviews
Link to the GitHub Repository containing the code examples and additional material: https://github.com/rasbt/python-machi...

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
...more
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.

Reader Q&A

To ask other readers questions about Python Machine Learning, please sign up.
Popular Answered Questions
Mzakaria I think the book is a bit more detailed in the mathematical treatment. It also sites few papers and external references.

The code posted in detail in t…more
I think the book is a bit more detailed in the mathematical treatment. It also sites few papers and external references.

The code posted in detail in the book and on an accompanying github

The author is very responsive when reaching out about errors in the text(less)

Community Reviews

Showing 1-30
Average rating 4.27  · 
Rating details
 ·  583 ratings  ·  29 reviews


More filters
 | 
Sort order
Start your review of Python Machine Learning
Pēteris
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.
I str
...more
Tihomir
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.
Luis Lector
El original es muy buen libro para conocer el Aprendizaje Automático, pero esta traducción al español de Marcombo tiene muchos errores que habrá que resolver el próximas ediciones.
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.
Nico Ogawa
Jun 06, 2020 rated it really liked it
** I think it is important to disclose your skill level when reviewing these types of textbooks. The complete beginner, as opposed to a statistics major with minimal programming experience will gain different essential skills from the textbook. I am an Economics major with fundamental knowledge in most of the rudimentary parts of Machine Learning (Statistics, programming, analytics). I also read PY4E, Intro to Statistical Learning, and Python for Data Analysis before this. (First 2 are available ...more
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 Pyt
...more
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.
Ewan
May 10, 2020 rated it really liked it
A good practical tour round your bread and butter ML techniques with scikit learn, not the most efficient library for the more complex methods such as gradient boosting or DL but good for SVM and regression techniques and the book offers solid explanations and examples .
BCS
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 open-sourc
...more
Samaneh
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.
Robert
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.
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.
Aileen
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.
Frank
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.
MrWeckx
Apr 12, 2020 rated it it was amazing
Perfect book for introduction on machine learning to intermediate level. Very comprehensive for graduate or undergraduate students.
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 t
...more
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.
f1yegor
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
David
Apr 25, 2016 rated it really liked it
Great introduction on machine learning in Python. Good to have access to code: https://github.com/rasbt/python-machi... ...more
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
« previous 1 3 4 5 6 7 8 9 next »
topics  posts  views  last activity   
Online Course Readings 1 14 Apr 27, 2016 08:39AM  

Readers also enjoyed

  • Hands-On Machine Learning with Scikit-Learn and TensorFlow
  • Deep Learning with Python
  • Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems
  • Deep Learning
  • Introduction to Machine Learning with Python: A Guide for Data Scientists
  • An Introduction to Statistical Learning: With Applications in R
  • Data Science from Scratch: First Principles with Python
  • Python Data Science Handbook: Tools and Techniques for Developers
  • Introduction to Algorithms
  • Python Cookbook
  • Designing Data-Intensive Applications
  • Python for Data Analysis
  • Machine Learning
  • Python Crash Course: A Hands-On, Project-Based Introduction to Programming
  • Fluent Python: Clear, Concise, and Effective Programming
  • Learning Python
  • Pattern Recognition and Machine Learning
  • Architects of Intelligence: The truth about AI from the people building it
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
97 followers
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
...more

Related Articles

If you haven't heard of record-smashing singer and songwriter Mariah Carey, is there any hope for you? Who else has sold more than 200 million...
58 likes · 23 comments
“the” 0 likes
“computationally” 0 likes
More quotes…