Building Machine Learning Systems with Python
| Willi Richert (Author) Find all the books, read about the author, and more. See search results for this author |
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
As the Big Data explosion continues at an almost incomprehensible rate, being able to understand and process it becomes even more challenging. With Building Machine Learning Systems with Python, you'll learn everything you need to tackle the modern data deluge - by harnessing the unique capabilities of Python and its extensive range of numerical and scientific libraries, you will be able to create complex algorithms that can 'learn' from data, allowing you to uncover patterns, make predictions, and gain a more in-depth understanding of your data.
Featuring a wealth of real-world examples, this book provides gives you with an accessible route into Python machine learning. Learn the Iris dataset, find out how to build complex classifiers, and get to grips with clustering through practical examples that deliver complex ideas with clarity. Dig deeper into machine learning, and discover guidance on classification and regression, with practical machine learning projects outlining effective strategies for sentiment analysis and basket analysis. The book also takes you through the latest in computer vision, demonstrating how image processing can be used for pattern recognition, as well as showing you how to get a clearer picture of your data and trends by using dimensionality reduction.
Keep up to speed with one of the most exciting trends to emerge from the world of data science and dig deeper into your data with Python with this unique data science tutorial.
- Learn how to create machine learning algorithms using the flexibility of Python
- Get to grips with scikit-learn and other Python scientific libraries that support machine learning projects
- Employ computer vision using mahotas for image processing that will help you uncover patterns and trends in your data
- Learn topic modelling and build a topic model for Wikipedia
- Analyze Twitter data using sentiment analysis
- Get to grips with classification and regression with real-world examples
Customers who viewed this item also viewed
Editorial Reviews
About the Author
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Packt Publishing (July 26, 2013)
- Language : English
- Paperback : 290 pages
- ISBN-10 : 1782161406
- ISBN-13 : 978-1782161400
- Item Weight : 1.11 pounds
- Dimensions : 7.5 x 0.66 x 9.25 inches
- Best Sellers Rank: #2,134,930 in Books (See Top 100 in Books)
- #2,356 in Python Programming
- #4,079 in AI & Machine Learning
- #5,588 in Computer Programming Languages
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs 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.
This book has a hands on approach to ML using python. Which is great. But thats where the greatness ends.
1. The explanations in the book in general are sketchy and not thorough.
2. They use code snippets in the book. Complete code has to be downloaded. However the way the code snippets are explained
does little to help understand the complete code. It's better to read the complete code directly.
3. The code is not portable. I had to make some modifications to make some of the routines work.
4. In some cases I just could not make the code work.
5. They do not explain the scikit and numpy routines at a decent level of detail. So you are often left wondering how the code works,
and then you have to read the scikit or numpy routine to figure this out.
6. There are several perl files for a given chapter. I have no idea in which sequence to go through them.
If you are a decent python programmer, and you have decent knowledge of numpy and scikits, then you will probably not find the book very frustrating. Otherwise, be ready to be frustrated.
I think the reason this book is still selling is its cheap, and i think there is nothing better available.
There a few books which directly discus scikits-learn. Maybe people should look at them.
I wish I could get a refund.
Willi Richert, has been quite helpful and has looked at the issues I was having and resolved some of them, so especially if you are working on Windows, make sure you get the code from GitHub.
I have not returned to complete working through the rest book as yet, will as soon as I have time.
Original:
To be completely honest I had great hope for this book, it was theoretically exactly what I was looking for, a practical guide to getting up and running with Machine Learning and some of it major Python packages.
But...
From chapter 3, there were code discrepancies between what was in the book, what was supplied and then eventually what I got working...
I am not going to bother going into all the errors / issues, the 2 major ones that made me "shelve" the book and start looking for new study material:
1. After the 9GB download for chapter 5, the supplied source doesn't work and contains requirements to 32bit libs... huge waste of time...
2. After moving onto in chapter 6, and after 24 hours of downloading tweets for sentiment analysis... I checked the files and they only contained "The Twitter REST API v1 is no longer active. Please migrate to API v1.1".
Yes, I could go debug and fix the code / errors in other peoples code... but that is not how I want to spend my time learning a new subject, I have enough of that in my day job as a software developer :)
The book illustrates many useful machine learning techniques with well thought out explanations.
Daniel
Top reviews from other countries
Not explained code in details we will get lot of confusions.





