Machine Learning In Python W/Ws 1st Edition
| Michael Bowles (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:
$18.00
(4)
Only 4 left in stock - order soon.
Machine Learning in Python shows you how to successfully analyze data using only two core machine learning algorithms, and how to apply them using Python. By focusing on two algorithm families that effectively predict outcomes, this book is able to provide full descriptions of the mechanisms at work, and the examples that illustrate the machinery with specific, hackable code. The algorithms are explained in simple terms with no complex math and applied using Python, with guidance on algorithm selection, data preparation, and using the trained models in practice. You will learn a core set of Python programming techniques, various methods of building predictive models, and how to measure the performance of each model to ensure that the right one is used. The chapters on penalized linear regression and ensemble methods dive deep into each of the algorithms, and you can use the sample code in the book to develop your own data analysis solutions.
Machine learning algorithms are at the core of data analytics and visualization. In the past, these methods required a deep background in math and statistics, often in combination with the specialized R programming language. This book demonstrates how machine learning can be implemented using the more widely used and accessible Python programming language.
- Predict outcomes using linear and ensemble algorithm families
- Build predictive models that solve a range of simple and complex problems
- Apply core machine learning algorithms using Python
- Use sample code directly to build custom solutions
Machine learning doesn't have to be complex and highly specialized. Python makes this technology more accessible to a much wider audience, using methods that are simpler, effective, and well tested. Machine Learning in Python shows you how to do this, without requiring an extensive background in math or statistics.
Customers who bought this item also bought
Editorial Reviews
From the Back Cover
SIMPLE, EFFECTIVE WAY TO ANALYZE DATA AND PREDICT OUTCOMES WITH PYTHON
Machine learning focuses on prediction―using what you know to predict what you would like to know based on historical relationships between the two. At its core, it's a mathematical/algorithm-based technology that, until recently, required a deep understanding of math and statistical concepts, and fluency in R and other specialized languages. Machine Learning in Python simplifies machine learning for a broader audience and wider application by focusing on two algorithm families that effectively predict outcomes, and by showing you how to apply them using the popular and accessible Python programming language.
Author Michael Bowles draws from years of machine learning expertise to walk you through the design, construction, and implementation of your own machine learning solutions. The algorithms are explained in simple terms with no complex math, and sample code is provided to help you get started right away. You'll delve deep into the mechanisms behind the constructs, and learn how to select and apply the algorithm that will best solve the problem at hand, whether simple or complex. Detailed examples illustrate the machinery with specific, hackable code, and descriptive coverage of linear regression and ensemble methods helps you understand the fundamental processes at work in machine learning. The methods are effective and well tested, and the results speak for themselves.
Designed specifically for those without a specialized math or statistics background, Machine Learning in Python shows you how to:
- Select the right algorithm for the job
- Learn the mechanisms and prepare the data
- Master core Python machine learning packages
- Build versatile predictive models that work
- Apply trained models in practice for various uses
- Measure model performance for better QC and application
- Use provided sample code to design and build your own model
About the Author
MICHAEL BOWLES teaches machine learning at Hacker Dojo in Silicon Valley, consults on machine learning projects, and is involved in a number of startups in such areas as bioinformatics and high-frequency trading. Following an assistant professorship at MIT, Michael went on to found and run two Silicon Valley startups, both of which went public. His courses at Hacker Dojo are nearly always sold out and receive great feedback from participants.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Wiley; 1st edition (April 17, 2015)
- Language : English
- Paperback : 360 pages
- ISBN-10 : 1118961749
- ISBN-13 : 978-1118961742
- Item Weight : 1.36 pounds
- Dimensions : 7.2 x 0.7 x 9.1 inches
- Best Sellers Rank: #2,258,294 in Books (See Top 100 in Books)
- #534 in Data Warehousing (Books)
- #618 in Machine Theory (Books)
- #1,102 in Artificial Intelligence (Books)
- Customer Reviews:
About the author

Dr. Michael Bowles (Mike) holds bachelor's and master's degrees in mechanical engineering, an ScD in instrumentation and an MBA. He has worked in academia, technology and business. Mike currently works with startup companies where machine learning is integral to success. He serves variously as part of the management team, a consultant or advisor. He also teaches machine learning courses at Hacker Dojo, a co-working space and startup incubator Mountain View, CA.
Mike was born in Oklahoma and took his bachelor's and master's degrees there, then went to Cambridge for ScD and C. Stark Draper Chair at MIT after graduation. Mike left Boston to work on communications satellites at Hughes Aircraft company in Southern California and then after completing an MBA at UCLA moved to the San Francisco bay area to take roles as founder and CEO of two successful venture-backed startups.
Mike remains actively involved in technical and startup-related work. Recent projects include the use of machine learning in automated trading, predicting biological outcomes on the basis of genetic information, natural language processing for website optimization, predicting patient outcomes from demograpic and lab data and due diligence work on companies in the machine learning and big data arena. Mike can be reached through mbowles.com.
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.
The author does say, however, that he included a lot of code to help explain how the algorithms work. This is actually helpful--when it relates specifically to a machine learning algorithm. He subsequently makes use of scikit-learn objects in the examples, as he should.Why he didn't follow the same approach when reading CSV files, I have no idea.
My recommendation is as follows. If you're looking for code to implement, I would not use this book for proper examples. If you're looking for an explanation of penalized regression and ensemble algorithms, this book is pretty good for that purpose in my opinion.
A good book on data science fundamentals is "Data Science for Business," Provost & Fawcett


