Sunteți pe pagina 1din 132

Interesting Finds Updated Daily

Amazon
Books
GoGo
DepartmentsHello, HyelimAccount & ListsNot Hyelim? Sign Out OrdersPrimeCart0
Browsing HistoryHyelim's Amazon.comToday's DealsGift Cards & RegistrySellHelp
BooksAdvanced SearchNew ReleasesBest SellersThe New York Times Best SellersChildre
n's BooksTextbooksTextbook RentalsSell Us Your BooksBest Books of the MonthKindl
e eBooks
Cart0
Books ? Computers & Technology ? Computer Science
Python Machine Learning and over one million other books are available for Amazo
n Kindle. Learn more
Share Facebook Twitter Pinterest
Buy New $40.49
Qty:
List Price: $44.99
Save: $4.50 (10%)
FREE Shipping for Prime members once available Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Add to Cart
Add to Cart
Turn on 1-Click ordering for this browser
Want it Tuesday, Jan. 24? Order within 10 hrs 13 mins and choose One-Day Shippin
g at checkout. Details
Ship to:
Hyelim Kim - 07960
Buy Used $34.98
Submit
Add to List
Submit
Add to your Dash Buttons
Have one to sell?
Sell on Amazon
Ad feedback
Flip to back
See all 3 images
Python Machine Learning Paperback ? September 23, 2015
by Sebastian Raschka (Author)
4.2 out of 5 stars
96 customer reviews
See all 4 formats and editions
Kindle
$22.39
Read with Our Free App
Paperback
$40.49
54 Used from $27.00
28 New from $33.40
Read more
Report incorrect product information.
Best Books of the MonthBest Books of 2016
Looking for something great to read? Browse our editors' picks for the best book

s of the year in fiction, nonfiction, mysteries, children's books, and much more
.
Frequently Bought Together
Python Machine Learning
+
Deep Learning (Adaptive Computation and Machine Learning series)
+
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Total price: $183.62
Submit
Add all three to Cart
Submit
Add all three to List
One of these items ships sooner than the other. Show details
Buy the selected items together
This item:Python Machine Learning by Sebastian Raschka Paperback $40.49
Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfell
ow Hardcover $69.13
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and by John D. Kelleher Hardcover $74.00
Customers Who Bought This Item Also Bought
This shopping feature will continue to load items. In order to navigate out of t
his carousel please use your heading shortcut key to navigate to the next or pre
vious heading.
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series)
Ian Goodfellow
4.9 out of 5 stars 23
#1 Best Seller in Artificial Intelligence
Hardcover
$69.13 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics:
John D. Kelleher
4.6 out of 5 stars 21
Hardcover
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python
Joel Grus
4.0 out of 5 stars 75
Paperback
$25.50 Prime
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
Wes McKinney
4.2 out of 5 stars 141
Paperback
$31.79 Prime
Make Your Own Neural Network
Make Your Own Neural Network
Tariq Rashid
4.2 out of 5 stars 89
Paperback
$45.00 Prime

An Introduction to Statistical Learning: with Applications in R (Springer Texts


in Statistics)
An Introduction to Statistical Learning: with Applications in R
Gareth James
4.7 out of 5 stars 134
#1 Best Seller in Mathematical Physics
Hardcover
$70.35 Prime
Sponsored Products Related To This Item (What's this?)
Oracle Database Administration Interview Questions You'll Most Likely Be Asked:
Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series)
(Volume 1)
Vibrant Publishers
5 out of 5 stars 2
Paperback
$14.95 Prime
Mastering Exposure: An Illustrated Guide Book (Finely Focused Photography Books
6)
Al Judge
Understanding and Mastering Exposure is the key to extraordinary images. It sepa
rates snapshots from art.
4.4 out of 5 stars 28
Kindle Edition
$2.99
The Art of Photography (Digital Photography Book 2)
Al Judge
Be inspired by the work of 8 featured artists ranging from novice to professiona
ls. Learn about composition, typical manual settings and genres.
4.1 out of 5 stars 25
Kindle Edition
$3.49
Digital Photography Like a Pro!
Al Judge
If you are new to digital photography, this guidebook will make the transition f
rom film easier. Also, it provides an overview if you want to turn Pro
3.9 out of 5 stars 45
Kindle Edition
$3.49
2D Game Collision Detection: An introduction to clashing geometry in games
Thomas Schwarzl
Wanna know how to implement collision detection in 2D games?Learn to check lines
of sight, find shot impacts, and determine race car collisions.
4.1 out of 5 stars 8
Kindle Edition
$9.95
3D Printing and Additive Manufacturing: Principles and Applications: Fifth Editi
on of Rapid Prototyping: 5th Edition
Chee Kai Chua
Paperback

$58.00 Prime
Walk Through Combinatorics, a (Fourth Edition)
Miklos Bona
Hardcover
$125.00 Prime
Ad feedback
Special Offers and Product Promotions
Save Big On Open-Box & Pre-owned: Buy "Python Machine Learning from Amazon Warehou
se Deals and save 14% off the $44.99 list price. Product is eligible for Amazon'
s 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned
offers from Amazon Warehouse Deals.
Your cost could be $0.00 instead of $40.49! Get a $70 Amazon.com Gift Card insta
ntly upon approval for the Amazon Prime Rewards Visa Card Apply now
Editorial Reviews
About the Author
Sebastian Raschka
Sebastian Raschka is a PhD student at Michigan State University, who develops ne
w computational methods in the field of computational biology. He has been ranke
d as the number one most influential data scientist on GitHub by Analytics Vidhy
a. He has a yearlong experience in Python programming and he has conducted sever
al seminars on the practical applications of data science and machine learning.
Talking and writing about data science, machine learning, and Python really moti
vated Sebastian to write this book in order to help people develop data-driven s
olutions without necessarily needing to have a machine learning background. He h
as also actively contributed to open source projects and methods that he impleme
nted, which are now successfully used in machine learning competitions, such as
Kaggle. In his free time, he works on models for sports predictions, and if he i
s not in front of the computer, he enjoys playing sports.
If you buy a new print edition of this book (or purchased one in the past), you
can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase mus
t be sold by Amazon. Learn more.
Start reading Python Machine Learning on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App
.
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfi
ction, Picture Books and more. See more
Product Details
Paperback: 454 pages
Publisher: Packt Publishing - ebooks Account (September 2015)
Language: English
ISBN-10: 1783555130
ISBN-13: 978-1783555130
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (96 customer review
s)
Amazon Best Sellers Rank: #6,724 in Books (See Top 100 in Books)
#2 in Books > Computers & Technology > Databases & Big Data > Data Modeling & De
sign
#2 in Books > Computers & Technology > Computer Science > AI & Machine Learning
> Neural Networks

#4 in Books > Computers & Technology > Databases & Big Data > Data Processing
Ad feedback
Customer Reviews
4.2 out of 5 stars
96
4.2 out of 5 stars
5 star
69%
4 star
11%
3 star
8%
2 star
6%
1 star
6%
Share your thoughts with other customers
Write a customer review
See all verified purchase reviews
Top Customer Reviews
5.0 out of 5 starsIF YOU OWN ONE PYTHON ML BOOK, THIS SHOULD BE IT!
ByJason Wolosonovichon September 29, 2015
Format: Paperback
First some general, higher-level thoughts and comments before I dive into specif
ics:
MY BACKGROUND:
Data Scientist; B.S. in Economics and M.S. in Business Analytics; experienced (t
hough by no means expert) user of Scikit-learn
OVERALL THOUGHTS:
I've purchased and read (virtually) every Machine Learning book that aims to tea
ch the reader the basics of ML using the Scikit-learn library as the main focus.
I've found them to be...less than satisfactory. The examples in other books oft
en use ML techniques in contexts for which they are not intended to be used and/
or contexts they are not used in out in the real world (among other issues I hav
e found within them).
In stark contrast, Python Machine Learning by Sebastian Raschka is stunningly-im
pressive, not only for the breadth and depth of coverage, but also in the manner
the information is presented to the reader.
To date, I have not encountered a book on ML that incorporates multiple levels o
f learning in a manner such as this. It is the textual equivalent of a Neural Ne
twork with hundreds of hidden layers running on the latest NVIDIA GPU (if that c
omparison is lost on you, dont worry; itll all make sense by the time you finish the
book).
One of the underlying (though understated) themes in the book is the importance
of using visual aids where appropriate to gauge the performance of the algorithm
s youre using as well as to understand exactly what is going on behind the scenes,
so-to-speak. If youre a novice user of the Matplotlib graphics library for Python
, this book will greatly improve your visualization skills by the time youre done
which I found to be an added bonus.
Another underlying theme is basic optimization using the NumPy library. This is
reinforced throughout the book in the examples that you code by hand. Ditto for
the Pandas library. To those of you brand-new to Python, you may not fully appre
ciate this aspect of the book until you gain some more experience and youve gone t

hrough the book a few times. For those of you who are more experienced users, th
e examples provide an amazing amount of insight into simple ways to make your co
de more efficient. Indeed, Best Practices abound in Python Machine Learning.
As a final general thought, Sebastian is an active contributor to Scikit-learn;
something I do not believe to be the case with the authors of the other books th
at Ive read. In order to effectively demonstrate and communicate the power of the
Scikit-learn library, you really need to be familiar with it from a fundamental
level. Sebastian has this knowledge in spades and that becomes readily apparent
as you progress through the book. He makes no assumption about the knowledge bas
e of the reader?he doesnt have to?because the book incorporates learning styles ap
propriate for differing skill levels (see below)
FOR BEGINNING USERS:
You may have some experience with Scikit-learn and Python, though not necessaril
y enough where you have developed some of the best practices I mentioned above; youre
still getting comfortable using the library and the Python environment. This boo
k is definitely for you!
The best way to learn this subject is by coding examples. You could not ask for
a finer book on the subject; for those just starting their ML journey, youre in go
od hands with Sebastian. Youll get an excellent, hands-on education using some of
the most important ML algorithms in use today in the most popular ML library use
d in Python. Youll begin to develop good habits and youll see from a basic level, ho
w to actually create algorithms on your own, outside of Scikit-learn! Then after
youve had the experience of coding the algorithm by hand, youll move to Scikit-lear
n and get even more hands-on experience. You will learn about the tried-and-true
algorithms that have been around for decades as well as concepts that are still
in their infancy and are considered the current state-of-the-art. And as I said
, youll learn about them by actually using them to build ML models. Youll see how yo
u take a concept for a project and turn it into reality using some really fantas
tic algorithms.
FOR INTERMEDIATE USERS:
You are comfortable using Python and Scikit-learn and have participated (or you
are considering participating) in one or more Kaggle competitions. You may have
some good habits/best practices formed but youre looking to take the next step; yo
u may know how to take a project from the data gathering and cleaning stage to a
final model, but you may not have actually done it or you arent sure how to prope
rly evaluate the model you have created in the end stages; you want to gain a th
orough understanding of which situations are appropriate for each of the algorit
hms and more importantly, which situations are NOT appropriate for each of the a
lgorithms; you want to gain a firm knowledge of how the algorithms work and youre
curious about what the state-of-the-art concepts are. Good news!
This book is DEFINITELY for you.
There comes a time in every Data Scientists life when you have read everything you
can find on how to structure and complete projects and you feel confident that
youre ready. Then you start and you realize during the course of a project that yo
u suddenly have a dozen more questions:
What should I do with all of these missing values?
Should I use PCA and/or other dimensionality reduction techniques?
How many folds should I use in my Cross Validation?
Should I use Nested Cross Validation or will simple K-Fold Cross Validation suff
ice?
Do I need to standardize my data in order to use run a Logistic Regression algor
ithm?
How about with a Random Forest?
What performance metric is most appropriate for my model?
What is L1 and L2 regularization (again) and when should I use it?

If you have ever asked yourself any of these questions, rest assured this book w
ill become your go-to reference for these questions as well as questions that yo
u havent even thought of yet. Sebastian will fill in the gaps in your knowledge an
d youll gain the confidence to tackle the projects you have been looking forward w
orking on all this time.
FOR ADVANCED USERS:
Much of the information in this book may be familiar to you, however the mathema
tical concepts behind the algorithms may not be. You may be interested in readin
g the seminal research on each of the concepts presented in the book. Sebastian
has you covered as well. He provides symbolic mathematical proofs for those so-i
nclined, as well as a multitude of citations for where you can find the research
that supports and/or explores the concepts more thoroughly. The book is well-re
searched and cited and the concepts are given very thorough treatment.
TL;DR (SUMMARY):
I realize the experience levels described above are subjective. They are present
merely to serve as reference points for the readers and to underscore my belief
that Python Machine Learning has something for virtually every skill level. I c
annot recommend this book more highly!
BONUS - Topics/Algorithms Covered Throughout the Book (there are a TON!):
Perceptron
Adaline
Stochastic Gradient Descent (SGD)
Support Vector Machines (SVM)
Logistic Regression
Difference between L1 and L2 regularization (with excellent graphics showing the
difference)
Out-of-core/online learning (truly Big Data)
The Kernel Trick
Parameter Optimization
Random Forest Classifier
Parametric vs. Non-parametric (and which are which)
K-Nearest Neighbors (KNN)
Bias/Variance Trade off (great graphics showing the difference)
Decision Trees
Standardization (Data Preprocessing)
Scaling (Data Preprocessing)
Correct Mapping of data types for use in Scikit-learn algorithms
Over/Under fitting
Sequential Forward Selection (Feature Selection)
Sequential Backward Selection (Feature Selection)
Feature Importances using Random Forests (Feature Selection)
Common pitfalls (gotchas) that can arise with use of Random Forests
Principal Component Analysis (PCA)
Latent Discriminant Analysis (LDA ? this topic is almost never covered in simila
r books)
Kernel PCA + caveats for its use
Use of Pipelines in Scikit-learn for streamlining the modeling process (this nev
er gets coverage and is a big efficiency boost)
Cross Validation (K Fold)
Nested Cross Validation
Common Metrics for Model Evaluation and how to graph each to gauge performance
Ensemble Methods (Majority Voting Classifier)
Plotting Decision Boundaries (important for gaining insight into ensemble perfor
mance)
Bootstrap Aggregating (Bagging)

Boosting
Sentiment Analysis using bag-of-words model
Sentiment Analysis using SGD Classifier and Out-of-Core learning to analyze larg
e document datasets via streaming/mini-batching for Data that is too large to fi
t in memory at once
Embedding Machine Learning algorithms into web applications using the web framew
ork called Flask?this is a hot skill to have in the job market
Regression Analysis for Continuous Target Variables
Aesthetic adjustments/extensions to Matplotlib graphs using the Seaborn library
RANSAC Regression
Dealing with non-linear relationships in the context of Regression (Data Transfo
rmations)
Clustering (K-Means, Agglomerative, Divisive)
Visualizing clusters
Hard vs. Soft clustering
The Elbow method for clustering
DBSCAN clustering
Common gotchas to be aware of when using clustering algorithms
Artificial Neural Networks (ANN)
Multi-Layer Perceptron (MLP) Neural Net
Forward Propagation
Backward Propagation
Using the Theano library to run Neural Networks on Graphical Processing Units (G
PU)?this is an extremely hot topic and demonstrates the timelessness of many of
these algorithms.
Read more
11 comments| 208 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
5.0 out of 5 starsMy new #1 Python ML book!
ByBRIAN M THOMASon November 1, 2015
Format: Paperback|Verified Purchase
This is a fantastic book, even for a relative beginner to machine learning such
as myself. The first thing that comes to mind after reading this book is that it
was the perfect blend (for me at least) of theory and practice, as well as brea
dth and depth.
Lets face it, we know that machine learning isnt an easy subject. You need theorybut y
ou also need practice in the form of some serious coding before you really start
understanding it. And this is one area where Sebastians book shines: it contains
a plethora of really good code examples that are illuminating and well explained
, and which cover a very wide range of different machine learning algorithms. An
d, speaking of code, as another reviewer has pointed out, another huge plus is t
hat, in many places, Sebastian shows you how to gauge the performance of your co
de and make it more efficient.
For me, the best measure of any book such as this is how many ah ha! moments I had w
hile reading it. And I had more than a few while reading Sebastians book. One such
ah ha! moment came while reading chapter 12 (and this also illustrates that nice bl
end of theory and practice I already mentioned above). In this particular chapte
r, he discusses training artificial neural networks for image recognition. At th
e heart of this approach is back propagation, which is pretty much THE bread and
butter behind multilayered neural networks. He presents a detailed discussion o
f back propagation in two separate pieces: one that is intuitive and top down; the o
ther a more mathematical, bottoms up approach that goes through the algorithm step b
y step, showing how the gradients are computed and the weights updated. His trea
tment of back propagation was one of the better explanations Ive seen and really c
leared things up for me.

One last thing I must mention: at the time of release, this was the first machin
e learning book for Python (to my knowledge) that has an entire chapter devoted
to Theano, which he uses to parallelize neural network training. For those who d
ont know, Theano is a particularly nice (not to mention very powerful) Python libr
ary for doing machine learning, most especially if you can utilize the power of
GPU computing. In addition, that particular chapter (13) also introduces the bra
nd new Python library named Keras, which is built on top of Theano and is a real
ly nice library for the rapid building and prototyping of neural networks (in th
e spirit of Torch). Being a brand new library, his treatment of Keras was necess
arily brief, but it was a great starting point.
In conclusion, I am very confident that if you do pick up this book, you wont be a
t all disappointed. And be sure and grab the accompanying code for the book on h
is GitHub repository (just look for python-machine-learning-book on github.com/rasbt
.) His code is top notch and Ive yet to encounter any problems with it.
Read more
1 comment| 51 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
See all verified purchase reviews (newest first)
Write a customer review
Ad feedback
Customer Images
See all customer images
Most Recent Customer Reviews
1.0 out of 5 starsA waste of money
PML is written by a graduate student with limited knowledge of machine learning.
The prose leans toward declarative sentences than rarely explain relevant conce
pts.Read more
Published 9 days ago by Technical Books
5.0 out of 5 starsExcellent, detailed intro into ML
Excellent, detailed intro into ML. Examples are simple, but understandable. I do
wnloaded book's code from the website listed.Read more
Published 11 days ago by fisherman
5.0 out of 5 starsExcellent Book on Machine Learning
Excellent book! If you want to get a good understanding of machine learning then
this is the book for you.Read more
Published 17 days ago by Amazon Customer
2.0 out of 5 starsErrata, errata, errata.
Original version downloaded (Kindle) was absolutely soaked-through with errata (
100 pages of errata at the GitHub site for the book). Try proof-reading. (And ed
iting.Read more
Published 17 days ago by Mark on Amazon
5.0 out of 5 starsFive Stars
Good
Published 19 days ago by Yi Yan
3.0 out of 5 starsNothing printed on page 30 and 31
The book is great and insightful, but there is nothing printed on page 30 and 31
in my book.
Published 20 days ago by William Moore
2.0 out of 5 starsThe text is extremely long winded
Having read many machine learning books this was one of my least favorite. The t
ext is extremely long winded.Read more
Published 23 days ago by Cogsbox6.28
5.0 out of 5 starsGreat introduction to SciPy Stack
There is no better book for quick practical introduction to Python scientific li

braries for machine learning and data analysis.Read more


Published 27 days ago by Maksym Zavershynskyi
5.0 out of 5 starsI found the explanations of machine learning quite clear and e
asily understandable (I've studied machine learning for some time
I purchased this book to accelerate my learning of Python and it's sundry librar
ies. I found the explanations of machine learning quite clear and easily underst
andable (I've...Read more
Published 1 month ago by Mitch K Oldroyd
3.0 out of 5 starsa great book for the beginners
The product came on time from India! Fonts are faded with no color images. Other
wise, a great book for the beginners.
Published 1 month ago by MSam
Search Customer Reviews
Submit
Search
Set up an Amazon Giveaway
Python Machine Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz,
reward your audience, and attract new followers and customers. Learn more about
Amazon Giveaway
This item: Python Machine Learning
Set up a giveaway
What Other Items Do Customers Buy After Viewing This Item?
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series) Hardcover
Ian Goodfellow
4.9 out of 5 stars 23
$69.13 Prime
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paper
back
Eric Matthes
4.3 out of 5 stars 125
$23.39 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Wor
ked Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press) Hardcover
John D. Kelleher
4.6 out of 5 stars 21
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python Paperback
Joel Grus
4.0 out of 5 stars 75
$25.50 Prime
Pages with Related Products. See and discover other items: apache spark, neural
network, artificial intelligence, neural networks and deep learning
Back to top
Get to Know Us
Careers
About Amazon
Investor Relations
Amazon Devices
Make Money with Us
Sell on Amazon
Sell Your Services on Amazon

Sell on Amazon Business


Sell Your Apps on Amazon
Become an Affiliate
Advertise Your Products
Self-Publish with Us
Become an Amazon Vendor
?See all
Amazon Payment Products
Amazon Rewards Visa Signature Cards
Amazon.com Store Card
Amazon.com Corporate Credit Line
Shop with Points
Credit Card Marketplace
Reload Your Balance
Amazon Currency Converter
Let Us Help You
Your Account
Your Orders
Shipping Rates & Policies
Amazon Prime
Returns & Replacements
Manage Your Content and Devices
Amazon Assistant
Help
AustraliaBrazilCanadaChinaFranceGermanyIndiaItalyJapanMexicoNetherlandsSpainUnit
ed Kingdom
6pm
Score deals
on fashion brands
AbeBooks
Rare Books
& Textbooks
ACX
Audiobook Publishing
Made Easy
Alexa
Actionable Analytics
for the Web
Amazon Business
Everything For
Your Business
AmazonFresh
Groceries & More
Right To Your Door
AmazonGlobal
Ship Orders
Internationally
Home Services
Handpicked Pros
Happiness Guarantee
Free Digital Educational
Resources
Amazon
Fun stories for
kids on the go
Amazon
FREE food delivery from
local restaurants
Video Distribution
Made Easy
Amazon
Scalable Cloud
Computing Services
Download
Audio Books
BeautyBar.com
Prestige Beauty

Amazon Inspire
Rapids
Restaurants
Amazon Video Direct
Web Services
Audible

Delivered
Books With Free
Delivery Worldwide
Kitchen, Storage
& Everything Home
Thousands of
Digital Comics
Indie Print Publishing
Made Easy
Everything
But The Baby
Digital
Photography

Book Depository
Casa.com
ComiXology
CreateSpace
Diapers.com
DPReview

East Dane
Designer Men's
Fashion
Fabric
Sewing, Quilting
& Knitting
Goodreads
Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
Junglee.com
Shop Online
in India
Kindle Direct Publishing
Indie Digital Publishing
Made Easy
Prime Now
FREE 2-Hour Delivery
on Everyday Items
Prime Photos
Unlimited Photo Storage
Free With Prime
Designer
Fashion Brands
Health, Beauty &
Home Essentials
Math Activities
for Kids & Schools
Everything
For Your Pet
Open-Box
Discounts
Discover & Distribute
Digital Content

Shopbop
Soap.com
TenMarks.com
Wag.com
Warehouse Deals
Whispercast

Woot!
Deals and
Shenanigans
Yoyo.com
A Happy Place
To Shop For Toys
Zappos
Shoes &
Clothing
Conditions of UsePrivacy NoticeInterest-Based Ads 1996-2017, Amazon.com, Inc. or i
ts affiliates
Interesting Finds Updated Daily
Amazon
Books

GoGo
DepartmentsHello, HyelimAccount & ListsNot Hyelim? Sign Out OrdersPrimeCart0
Browsing HistoryHyelim's Amazon.comToday's DealsGift Cards & RegistrySellHelp
BooksAdvanced SearchNew ReleasesBest SellersThe New York Times Best SellersChildre
n's BooksTextbooksTextbook RentalsSell Us Your BooksBest Books of the MonthKindl
e eBooks
Cart0
Books ? Computers & Technology ? Computer Science
Python Machine Learning and over one million other books are available for Amazo
n Kindle. Learn more
Share Facebook Twitter Pinterest
Buy New $40.49
Qty:
List Price: $44.99
Save: $4.50 (10%)
FREE Shipping for Prime members once available Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Add to Cart
Add to Cart
Turn on 1-Click ordering for this browser
Want it Tuesday, Jan. 24? Order within 10 hrs 13 mins and choose One-Day Shippin
g at checkout. Details
Ship to:
Hyelim Kim - 07960
Buy Used $34.98
Submit
Add to List
Submit
Add to your Dash Buttons
Have one to sell?
Sell on Amazon
Ad feedback
Flip to back
See all 3 images
Python Machine Learning Paperback ? September 23, 2015
by Sebastian Raschka (Author)
4.2 out of 5 stars
96 customer reviews
See all 4 formats and editions
Kindle
$22.39
Read with Our Free App
Paperback
$40.49
54 Used from $27.00
28 New from $33.40
Read more
Report incorrect product information.
Best Books of the MonthBest Books of 2016
Looking for something great to read? Browse our editors' picks for the best book
s of the year in fiction, nonfiction, mysteries, children's books, and much more
.
Frequently Bought Together
Python Machine Learning

+
Deep Learning (Adaptive Computation and Machine Learning series)
+
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Total price: $183.62
Submit
Add all three to Cart
Submit
Add all three to List
One of these items ships sooner than the other. Show details
Buy the selected items together
This item:Python Machine Learning by Sebastian Raschka Paperback $40.49
Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfell
ow Hardcover $69.13
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and by John D. Kelleher Hardcover $74.00
Customers Who Bought This Item Also Bought
This shopping feature will continue to load items. In order to navigate out of t
his carousel please use your heading shortcut key to navigate to the next or pre
vious heading.
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series)
Ian Goodfellow
4.9 out of 5 stars 23
#1 Best Seller in Artificial Intelligence
Hardcover
$69.13 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics:
John D. Kelleher
4.6 out of 5 stars 21
Hardcover
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python
Joel Grus
4.0 out of 5 stars 75
Paperback
$25.50 Prime
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
Wes McKinney
4.2 out of 5 stars 141
Paperback
$31.79 Prime
Make Your Own Neural Network
Make Your Own Neural Network
Tariq Rashid
4.2 out of 5 stars 89
Paperback
$45.00 Prime
An Introduction to Statistical Learning: with Applications in R (Springer Texts
in Statistics)
An Introduction to Statistical Learning: with Applications in R
Gareth James

4.7 out of 5 stars 134


#1 Best Seller in Mathematical Physics
Hardcover
$70.35 Prime
Sponsored Products Related To This Item (What's this?)
Oracle Database Administration Interview Questions You'll Most Likely Be Asked:
Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series)
(Volume 1)
Vibrant Publishers
5 out of 5 stars 2
Paperback
$14.95 Prime
Mastering Exposure: An Illustrated Guide Book (Finely Focused Photography Books
6)
Al Judge
Understanding and Mastering Exposure is the key to extraordinary images. It sepa
rates snapshots from art.
4.4 out of 5 stars 28
Kindle Edition
$2.99
The Art of Photography (Digital Photography Book 2)
Al Judge
Be inspired by the work of 8 featured artists ranging from novice to professiona
ls. Learn about composition, typical manual settings and genres.
4.1 out of 5 stars 25
Kindle Edition
$3.49
Digital Photography Like a Pro!
Al Judge
If you are new to digital photography, this guidebook will make the transition f
rom film easier. Also, it provides an overview if you want to turn Pro
3.9 out of 5 stars 45
Kindle Edition
$3.49
2D Game Collision Detection: An introduction to clashing geometry in games
Thomas Schwarzl
Wanna know how to implement collision detection in 2D games?Learn to check lines
of sight, find shot impacts, and determine race car collisions.
4.1 out of 5 stars 8
Kindle Edition
$9.95
3D Printing and Additive Manufacturing: Principles and Applications: Fifth Editi
on of Rapid Prototyping: 5th Edition
Chee Kai Chua
Paperback
$58.00 Prime
Walk Through Combinatorics, a (Fourth Edition)

Miklos Bona
Hardcover
$125.00 Prime
Ad feedback
Special Offers and Product Promotions
Save Big On Open-Box & Pre-owned: Buy "Python Machine Learning from Amazon Warehou
se Deals and save 14% off the $44.99 list price. Product is eligible for Amazon'
s 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned
offers from Amazon Warehouse Deals.
Your cost could be $0.00 instead of $40.49! Get a $70 Amazon.com Gift Card insta
ntly upon approval for the Amazon Prime Rewards Visa Card Apply now
Editorial Reviews
About the Author
Sebastian Raschka
Sebastian Raschka is a PhD student at Michigan State University, who develops ne
w computational methods in the field of computational biology. He has been ranke
d as the number one most influential data scientist on GitHub by Analytics Vidhy
a. He has a yearlong experience in Python programming and he has conducted sever
al seminars on the practical applications of data science and machine learning.
Talking and writing about data science, machine learning, and Python really moti
vated Sebastian to write this book in order to help people develop data-driven s
olutions without necessarily needing to have a machine learning background. He h
as also actively contributed to open source projects and methods that he impleme
nted, which are now successfully used in machine learning competitions, such as
Kaggle. In his free time, he works on models for sports predictions, and if he i
s not in front of the computer, he enjoys playing sports.
If you buy a new print edition of this book (or purchased one in the past), you
can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase mus
t be sold by Amazon. Learn more.
Start reading Python Machine Learning on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App
.
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfi
ction, Picture Books and more. See more
Product Details
Paperback: 454 pages
Publisher: Packt Publishing - ebooks Account (September 2015)
Language: English
ISBN-10: 1783555130
ISBN-13: 978-1783555130
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (96 customer review
s)
Amazon Best Sellers Rank: #6,724 in Books (See Top 100 in Books)
#2 in Books > Computers & Technology > Databases & Big Data > Data Modeling & De
sign
#2 in Books > Computers & Technology > Computer Science > AI & Machine Learning
> Neural Networks
#4 in Books > Computers & Technology > Databases & Big Data > Data Processing
Ad feedback
Customer Reviews

4.2 out of 5 stars


96
4.2 out of 5 stars
5 star
69%
4 star
11%
3 star
8%
2 star
6%
1 star
6%
Share your thoughts with other customers
Write a customer review
See all verified purchase reviews
Top Customer Reviews
5.0 out of 5 starsIF YOU OWN ONE PYTHON ML BOOK, THIS SHOULD BE IT!
ByJason Wolosonovichon September 29, 2015
Format: Paperback
First some general, higher-level thoughts and comments before I dive into specif
ics:
MY BACKGROUND:
Data Scientist; B.S. in Economics and M.S. in Business Analytics; experienced (t
hough by no means expert) user of Scikit-learn
OVERALL THOUGHTS:
I've purchased and read (virtually) every Machine Learning book that aims to tea
ch the reader the basics of ML using the Scikit-learn library as the main focus.
I've found them to be...less than satisfactory. The examples in other books oft
en use ML techniques in contexts for which they are not intended to be used and/
or contexts they are not used in out in the real world (among other issues I hav
e found within them).
In stark contrast, Python Machine Learning by Sebastian Raschka is stunningly-im
pressive, not only for the breadth and depth of coverage, but also in the manner
the information is presented to the reader.
To date, I have not encountered a book on ML that incorporates multiple levels o
f learning in a manner such as this. It is the textual equivalent of a Neural Ne
twork with hundreds of hidden layers running on the latest NVIDIA GPU (if that c
omparison is lost on you, dont worry; itll all make sense by the time you finish the
book).
One of the underlying (though understated) themes in the book is the importance
of using visual aids where appropriate to gauge the performance of the algorithm
s youre using as well as to understand exactly what is going on behind the scenes,
so-to-speak. If youre a novice user of the Matplotlib graphics library for Python
, this book will greatly improve your visualization skills by the time youre done
which I found to be an added bonus.
Another underlying theme is basic optimization using the NumPy library. This is
reinforced throughout the book in the examples that you code by hand. Ditto for
the Pandas library. To those of you brand-new to Python, you may not fully appre
ciate this aspect of the book until you gain some more experience and youve gone t
hrough the book a few times. For those of you who are more experienced users, th
e examples provide an amazing amount of insight into simple ways to make your co
de more efficient. Indeed, Best Practices abound in Python Machine Learning.

As a final general thought, Sebastian is an active contributor to Scikit-learn;


something I do not believe to be the case with the authors of the other books th
at Ive read. In order to effectively demonstrate and communicate the power of the
Scikit-learn library, you really need to be familiar with it from a fundamental
level. Sebastian has this knowledge in spades and that becomes readily apparent
as you progress through the book. He makes no assumption about the knowledge bas
e of the reader?he doesnt have to?because the book incorporates learning styles ap
propriate for differing skill levels (see below)
FOR BEGINNING USERS:
You may have some experience with Scikit-learn and Python, though not necessaril
y enough where you have developed some of the best practices I mentioned above; youre
still getting comfortable using the library and the Python environment. This boo
k is definitely for you!
The best way to learn this subject is by coding examples. You could not ask for
a finer book on the subject; for those just starting their ML journey, youre in go
od hands with Sebastian. Youll get an excellent, hands-on education using some of
the most important ML algorithms in use today in the most popular ML library use
d in Python. Youll begin to develop good habits and youll see from a basic level, ho
w to actually create algorithms on your own, outside of Scikit-learn! Then after
youve had the experience of coding the algorithm by hand, youll move to Scikit-lear
n and get even more hands-on experience. You will learn about the tried-and-true
algorithms that have been around for decades as well as concepts that are still
in their infancy and are considered the current state-of-the-art. And as I said
, youll learn about them by actually using them to build ML models. Youll see how yo
u take a concept for a project and turn it into reality using some really fantas
tic algorithms.
FOR INTERMEDIATE USERS:
You are comfortable using Python and Scikit-learn and have participated (or you
are considering participating) in one or more Kaggle competitions. You may have
some good habits/best practices formed but youre looking to take the next step; yo
u may know how to take a project from the data gathering and cleaning stage to a
final model, but you may not have actually done it or you arent sure how to prope
rly evaluate the model you have created in the end stages; you want to gain a th
orough understanding of which situations are appropriate for each of the algorit
hms and more importantly, which situations are NOT appropriate for each of the a
lgorithms; you want to gain a firm knowledge of how the algorithms work and youre
curious about what the state-of-the-art concepts are. Good news!
This book is DEFINITELY for you.
There comes a time in every Data Scientists life when you have read everything you
can find on how to structure and complete projects and you feel confident that
youre ready. Then you start and you realize during the course of a project that yo
u suddenly have a dozen more questions:
What should I do with all of these missing values?
Should I use PCA and/or other dimensionality reduction techniques?
How many folds should I use in my Cross Validation?
Should I use Nested Cross Validation or will simple K-Fold Cross Validation suff
ice?
Do I need to standardize my data in order to use run a Logistic Regression algor
ithm?
How about with a Random Forest?
What performance metric is most appropriate for my model?
What is L1 and L2 regularization (again) and when should I use it?
If you have ever asked yourself any of these questions, rest assured this book w
ill become your go-to reference for these questions as well as questions that yo
u havent even thought of yet. Sebastian will fill in the gaps in your knowledge an

d youll gain the confidence to tackle the projects you have been looking forward w
orking on all this time.
FOR ADVANCED USERS:
Much of the information in this book may be familiar to you, however the mathema
tical concepts behind the algorithms may not be. You may be interested in readin
g the seminal research on each of the concepts presented in the book. Sebastian
has you covered as well. He provides symbolic mathematical proofs for those so-i
nclined, as well as a multitude of citations for where you can find the research
that supports and/or explores the concepts more thoroughly. The book is well-re
searched and cited and the concepts are given very thorough treatment.
TL;DR (SUMMARY):
I realize the experience levels described above are subjective. They are present
merely to serve as reference points for the readers and to underscore my belief
that Python Machine Learning has something for virtually every skill level. I c
annot recommend this book more highly!
BONUS - Topics/Algorithms Covered Throughout the Book (there are a TON!):
Perceptron
Adaline
Stochastic Gradient Descent (SGD)
Support Vector Machines (SVM)
Logistic Regression
Difference between L1 and L2 regularization (with excellent graphics showing the
difference)
Out-of-core/online learning (truly Big Data)
The Kernel Trick
Parameter Optimization
Random Forest Classifier
Parametric vs. Non-parametric (and which are which)
K-Nearest Neighbors (KNN)
Bias/Variance Trade off (great graphics showing the difference)
Decision Trees
Standardization (Data Preprocessing)
Scaling (Data Preprocessing)
Correct Mapping of data types for use in Scikit-learn algorithms
Over/Under fitting
Sequential Forward Selection (Feature Selection)
Sequential Backward Selection (Feature Selection)
Feature Importances using Random Forests (Feature Selection)
Common pitfalls (gotchas) that can arise with use of Random Forests
Principal Component Analysis (PCA)
Latent Discriminant Analysis (LDA ? this topic is almost never covered in simila
r books)
Kernel PCA + caveats for its use
Use of Pipelines in Scikit-learn for streamlining the modeling process (this nev
er gets coverage and is a big efficiency boost)
Cross Validation (K Fold)
Nested Cross Validation
Common Metrics for Model Evaluation and how to graph each to gauge performance
Ensemble Methods (Majority Voting Classifier)
Plotting Decision Boundaries (important for gaining insight into ensemble perfor
mance)
Bootstrap Aggregating (Bagging)
Boosting
Sentiment Analysis using bag-of-words model
Sentiment Analysis using SGD Classifier and Out-of-Core learning to analyze larg
e document datasets via streaming/mini-batching for Data that is too large to fi

t in memory at once
Embedding Machine Learning algorithms into web applications using the web framew
ork called Flask?this is a hot skill to have in the job market
Regression Analysis for Continuous Target Variables
Aesthetic adjustments/extensions to Matplotlib graphs using the Seaborn library
RANSAC Regression
Dealing with non-linear relationships in the context of Regression (Data Transfo
rmations)
Clustering (K-Means, Agglomerative, Divisive)
Visualizing clusters
Hard vs. Soft clustering
The Elbow method for clustering
DBSCAN clustering
Common gotchas to be aware of when using clustering algorithms
Artificial Neural Networks (ANN)
Multi-Layer Perceptron (MLP) Neural Net
Forward Propagation
Backward Propagation
Using the Theano library to run Neural Networks on Graphical Processing Units (G
PU)?this is an extremely hot topic and demonstrates the timelessness of many of
these algorithms.
Read more
11 comments| 208 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
5.0 out of 5 starsMy new #1 Python ML book!
ByBRIAN M THOMASon November 1, 2015
Format: Paperback|Verified Purchase
This is a fantastic book, even for a relative beginner to machine learning such
as myself. The first thing that comes to mind after reading this book is that it
was the perfect blend (for me at least) of theory and practice, as well as brea
dth and depth.
Lets face it, we know that machine learning isnt an easy subject. You need theorybut y
ou also need practice in the form of some serious coding before you really start
understanding it. And this is one area where Sebastians book shines: it contains
a plethora of really good code examples that are illuminating and well explained
, and which cover a very wide range of different machine learning algorithms. An
d, speaking of code, as another reviewer has pointed out, another huge plus is t
hat, in many places, Sebastian shows you how to gauge the performance of your co
de and make it more efficient.
For me, the best measure of any book such as this is how many ah ha! moments I had w
hile reading it. And I had more than a few while reading Sebastians book. One such
ah ha! moment came while reading chapter 12 (and this also illustrates that nice bl
end of theory and practice I already mentioned above). In this particular chapte
r, he discusses training artificial neural networks for image recognition. At th
e heart of this approach is back propagation, which is pretty much THE bread and
butter behind multilayered neural networks. He presents a detailed discussion o
f back propagation in two separate pieces: one that is intuitive and top down; the o
ther a more mathematical, bottoms up approach that goes through the algorithm step b
y step, showing how the gradients are computed and the weights updated. His trea
tment of back propagation was one of the better explanations Ive seen and really c
leared things up for me.
One last thing I must mention: at the time of release, this was the first machin
e learning book for Python (to my knowledge) that has an entire chapter devoted
to Theano, which he uses to parallelize neural network training. For those who d
ont know, Theano is a particularly nice (not to mention very powerful) Python libr

ary for doing machine learning, most especially if you can utilize the power of
GPU computing. In addition, that particular chapter (13) also introduces the bra
nd new Python library named Keras, which is built on top of Theano and is a real
ly nice library for the rapid building and prototyping of neural networks (in th
e spirit of Torch). Being a brand new library, his treatment of Keras was necess
arily brief, but it was a great starting point.
In conclusion, I am very confident that if you do pick up this book, you wont be a
t all disappointed. And be sure and grab the accompanying code for the book on h
is GitHub repository (just look for python-machine-learning-book on github.com/rasbt
.) His code is top notch and Ive yet to encounter any problems with it.
Read more
1 comment| 51 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
See all verified purchase reviews (newest first)
Write a customer review
Ad feedback
Customer Images
See all customer images
Most Recent Customer Reviews
1.0 out of 5 starsA waste of money
PML is written by a graduate student with limited knowledge of machine learning.
The prose leans toward declarative sentences than rarely explain relevant conce
pts.Read more
Published 9 days ago by Technical Books
5.0 out of 5 starsExcellent, detailed intro into ML
Excellent, detailed intro into ML. Examples are simple, but understandable. I do
wnloaded book's code from the website listed.Read more
Published 11 days ago by fisherman
5.0 out of 5 starsExcellent Book on Machine Learning
Excellent book! If you want to get a good understanding of machine learning then
this is the book for you.Read more
Published 17 days ago by Amazon Customer
2.0 out of 5 starsErrata, errata, errata.
Original version downloaded (Kindle) was absolutely soaked-through with errata (
100 pages of errata at the GitHub site for the book). Try proof-reading. (And ed
iting.Read more
Published 17 days ago by Mark on Amazon
5.0 out of 5 starsFive Stars
Good
Published 19 days ago by Yi Yan
3.0 out of 5 starsNothing printed on page 30 and 31
The book is great and insightful, but there is nothing printed on page 30 and 31
in my book.
Published 20 days ago by William Moore
2.0 out of 5 starsThe text is extremely long winded
Having read many machine learning books this was one of my least favorite. The t
ext is extremely long winded.Read more
Published 23 days ago by Cogsbox6.28
5.0 out of 5 starsGreat introduction to SciPy Stack
There is no better book for quick practical introduction to Python scientific li
braries for machine learning and data analysis.Read more
Published 27 days ago by Maksym Zavershynskyi
5.0 out of 5 starsI found the explanations of machine learning quite clear and e
asily understandable (I've studied machine learning for some time

I purchased this book to accelerate my learning of Python and it's sundry librar
ies. I found the explanations of machine learning quite clear and easily underst
andable (I've...Read more
Published 1 month ago by Mitch K Oldroyd
3.0 out of 5 starsa great book for the beginners
The product came on time from India! Fonts are faded with no color images. Other
wise, a great book for the beginners.
Published 1 month ago by MSam
Search Customer Reviews
Submit
Search
Set up an Amazon Giveaway
Python Machine Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz,
reward your audience, and attract new followers and customers. Learn more about
Amazon Giveaway
This item: Python Machine Learning
Set up a giveaway
What Other Items Do Customers Buy After Viewing This Item?
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series) Hardcover
Ian Goodfellow
4.9 out of 5 stars 23
$69.13 Prime
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paper
back
Eric Matthes
4.3 out of 5 stars 125
$23.39 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Wor
ked Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press) Hardcover
John D. Kelleher
4.6 out of 5 stars 21
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python Paperback
Joel Grus
4.0 out of 5 stars 75
$25.50 Prime
Pages with Related Products. See and discover other items: apache spark, neural
network, artificial intelligence, neural networks and deep learning
Back to top
Get to Know Us
Careers
About Amazon
Investor Relations
Amazon Devices
Make Money with Us
Sell on Amazon
Sell Your Services on Amazon
Sell on Amazon Business
Sell Your Apps on Amazon
Become an Affiliate
Advertise Your Products

Self-Publish with Us
Become an Amazon Vendor
?See all
Amazon Payment Products
Amazon Rewards Visa Signature Cards
Amazon.com Store Card
Amazon.com Corporate Credit Line
Shop with Points
Credit Card Marketplace
Reload Your Balance
Amazon Currency Converter
Let Us Help You
Your Account
Your Orders
Shipping Rates & Policies
Amazon Prime
Returns & Replacements
Manage Your Content and Devices
Amazon Assistant
Help
AustraliaBrazilCanadaChinaFranceGermanyIndiaItalyJapanMexicoNetherlandsSpainUnit
ed Kingdom
6pm
Score deals
on fashion brands
AbeBooks
Rare Books
& Textbooks
ACX
Audiobook Publishing
Made Easy
Alexa
Actionable Analytics
for the Web
Amazon Business
Everything For
Your Business
AmazonFresh
Groceries & More
Right To Your Door
AmazonGlobal
Ship Orders
Internationally
Home Services
Handpicked Pros
Happiness Guarantee
Free Digital Educational
Resources
Amazon
Fun stories for
kids on the go
Amazon
FREE food delivery from
local restaurants
Video Distribution
Made Easy
Amazon
Scalable Cloud
Computing Services
Download
Audio Books
BeautyBar.com
Prestige Beauty
Delivered
Books With Free
Delivery Worldwide
Kitchen, Storage

Amazon Inspire
Rapids
Restaurants
Amazon Video Direct
Web Services
Audible

Book Depository
Casa.com

& Everything Home


ComiXology
Thousands of
Digital Comics
CreateSpace
Indie Print Publishing
Made Easy
Diapers.com
Everything
But The Baby
DPReview
Digital
Photography
East Dane
Designer Men's
Fashion
Fabric
Sewing, Quilting
& Knitting
Goodreads
Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
Junglee.com
Shop Online
in India
Kindle Direct Publishing
Indie Digital Publishing
Made Easy
Prime Now
FREE 2-Hour Delivery
on Everyday Items
Prime Photos
Unlimited Photo Storage
Free With Prime
Designer
Fashion Brands
Health, Beauty &
Home Essentials
Math Activities
for Kids & Schools
Everything
For Your Pet
Open-Box
Discounts
Discover & Distribute
Digital Content

Shopbop
Soap.com
TenMarks.com
Wag.com
Warehouse Deals
Whispercast

Woot!
Deals and
Shenanigans
Yoyo.com
A Happy Place
To Shop For Toys
Zappos
Shoes &
Clothing
Conditions of UsePrivacy NoticeInterest-Based Ads 1996-2017, Amazon.com, Inc. or i
ts affiliates
Interesting Finds Updated Daily
Amazon
Books
GoGo
DepartmentsHello, HyelimAccount & ListsNot Hyelim? Sign Out OrdersPrimeCart0
Browsing HistoryHyelim's Amazon.comToday's DealsGift Cards & RegistrySellHelp
BooksAdvanced SearchNew ReleasesBest SellersThe New York Times Best SellersChildre

n's BooksTextbooksTextbook RentalsSell Us Your BooksBest Books of the MonthKindl


e eBooks
Cart0
Books ? Computers & Technology ? Computer Science
Python Machine Learning and over one million other books are available for Amazo
n Kindle. Learn more
Share Facebook Twitter Pinterest
Buy New $40.49
Qty:
List Price: $44.99
Save: $4.50 (10%)
FREE Shipping for Prime members once available Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Add to Cart
Add to Cart
Turn on 1-Click ordering for this browser
Want it Tuesday, Jan. 24? Order within 10 hrs 13 mins and choose One-Day Shippin
g at checkout. Details
Ship to:
Hyelim Kim - 07960
Buy Used $34.98
Submit
Add to List
Submit
Add to your Dash Buttons
Have one to sell?
Sell on Amazon
Ad feedback
Flip to back
See all 3 images
Python Machine Learning Paperback ? September 23, 2015
by Sebastian Raschka (Author)
4.2 out of 5 stars
96 customer reviews
See all 4 formats and editions
Kindle
$22.39
Read with Our Free App
Paperback
$40.49
54 Used from $27.00
28 New from $33.40
Read more
Report incorrect product information.
Best Books of the MonthBest Books of 2016
Looking for something great to read? Browse our editors' picks for the best book
s of the year in fiction, nonfiction, mysteries, children's books, and much more
.
Frequently Bought Together
Python Machine Learning
+
Deep Learning (Adaptive Computation and Machine Learning series)
+
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)

Total price: $183.62


Submit
Add all three to Cart
Submit
Add all three to List
One of these items ships sooner than the other. Show details
Buy the selected items together
This item:Python Machine Learning by Sebastian Raschka Paperback $40.49
Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfell
ow Hardcover $69.13
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and by John D. Kelleher Hardcover $74.00
Customers Who Bought This Item Also Bought
This shopping feature will continue to load items. In order to navigate out of t
his carousel please use your heading shortcut key to navigate to the next or pre
vious heading.
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series)
Ian Goodfellow
4.9 out of 5 stars 23
#1 Best Seller in Artificial Intelligence
Hardcover
$69.13 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics:
John D. Kelleher
4.6 out of 5 stars 21
Hardcover
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python
Joel Grus
4.0 out of 5 stars 75
Paperback
$25.50 Prime
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
Wes McKinney
4.2 out of 5 stars 141
Paperback
$31.79 Prime
Make Your Own Neural Network
Make Your Own Neural Network
Tariq Rashid
4.2 out of 5 stars 89
Paperback
$45.00 Prime
An Introduction to Statistical Learning: with Applications in R (Springer Texts
in Statistics)
An Introduction to Statistical Learning: with Applications in R
Gareth James
4.7 out of 5 stars 134
#1 Best Seller in Mathematical Physics
Hardcover
$70.35 Prime
Sponsored Products Related To This Item (What's this?)

Oracle Database Administration Interview Questions You'll Most Likely Be Asked:


Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series)
(Volume 1)
Vibrant Publishers
5 out of 5 stars 2
Paperback
$14.95 Prime
Mastering Exposure: An Illustrated Guide Book (Finely Focused Photography Books
6)
Al Judge
Understanding and Mastering Exposure is the key to extraordinary images. It sepa
rates snapshots from art.
4.4 out of 5 stars 28
Kindle Edition
$2.99
The Art of Photography (Digital Photography Book 2)
Al Judge
Be inspired by the work of 8 featured artists ranging from novice to professiona
ls. Learn about composition, typical manual settings and genres.
4.1 out of 5 stars 25
Kindle Edition
$3.49
Digital Photography Like a Pro!
Al Judge
If you are new to digital photography, this guidebook will make the transition f
rom film easier. Also, it provides an overview if you want to turn Pro
3.9 out of 5 stars 45
Kindle Edition
$3.49
2D Game Collision Detection: An introduction to clashing geometry in games
Thomas Schwarzl
Wanna know how to implement collision detection in 2D games?Learn to check lines
of sight, find shot impacts, and determine race car collisions.
4.1 out of 5 stars 8
Kindle Edition
$9.95
3D Printing and Additive Manufacturing: Principles and Applications: Fifth Editi
on of Rapid Prototyping: 5th Edition
Chee Kai Chua
Paperback
$58.00 Prime
Walk Through Combinatorics, a (Fourth Edition)
Miklos Bona
Hardcover
$125.00 Prime
Ad feedback

Special Offers and Product Promotions


Save Big On Open-Box & Pre-owned: Buy "Python Machine Learning from Amazon Warehou
se Deals and save 14% off the $44.99 list price. Product is eligible for Amazon'
s 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned
offers from Amazon Warehouse Deals.
Your cost could be $0.00 instead of $40.49! Get a $70 Amazon.com Gift Card insta
ntly upon approval for the Amazon Prime Rewards Visa Card Apply now
Editorial Reviews
About the Author
Sebastian Raschka
Sebastian Raschka is a PhD student at Michigan State University, who develops ne
w computational methods in the field of computational biology. He has been ranke
d as the number one most influential data scientist on GitHub by Analytics Vidhy
a. He has a yearlong experience in Python programming and he has conducted sever
al seminars on the practical applications of data science and machine learning.
Talking and writing about data science, machine learning, and Python really moti
vated Sebastian to write this book in order to help people develop data-driven s
olutions without necessarily needing to have a machine learning background. He h
as also actively contributed to open source projects and methods that he impleme
nted, which are now successfully used in machine learning competitions, such as
Kaggle. In his free time, he works on models for sports predictions, and if he i
s not in front of the computer, he enjoys playing sports.
If you buy a new print edition of this book (or purchased one in the past), you
can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase mus
t be sold by Amazon. Learn more.
Start reading Python Machine Learning on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App
.
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfi
ction, Picture Books and more. See more
Product Details
Paperback: 454 pages
Publisher: Packt Publishing - ebooks Account (September 2015)
Language: English
ISBN-10: 1783555130
ISBN-13: 978-1783555130
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (96 customer review
s)
Amazon Best Sellers Rank: #6,724 in Books (See Top 100 in Books)
#2 in Books > Computers & Technology > Databases & Big Data > Data Modeling & De
sign
#2 in Books > Computers & Technology > Computer Science > AI & Machine Learning
> Neural Networks
#4 in Books > Computers & Technology > Databases & Big Data > Data Processing
Ad feedback
Customer Reviews
4.2 out of 5 stars
96
4.2 out of 5 stars
5 star
69%

4 star
11%
3 star
8%
2 star
6%
1 star
6%
Share your thoughts with other customers
Write a customer review
See all verified purchase reviews
Top Customer Reviews
5.0 out of 5 starsIF YOU OWN ONE PYTHON ML BOOK, THIS SHOULD BE IT!
ByJason Wolosonovichon September 29, 2015
Format: Paperback
First some general, higher-level thoughts and comments before I dive into specif
ics:
MY BACKGROUND:
Data Scientist; B.S. in Economics and M.S. in Business Analytics; experienced (t
hough by no means expert) user of Scikit-learn
OVERALL THOUGHTS:
I've purchased and read (virtually) every Machine Learning book that aims to tea
ch the reader the basics of ML using the Scikit-learn library as the main focus.
I've found them to be...less than satisfactory. The examples in other books oft
en use ML techniques in contexts for which they are not intended to be used and/
or contexts they are not used in out in the real world (among other issues I hav
e found within them).
In stark contrast, Python Machine Learning by Sebastian Raschka is stunningly-im
pressive, not only for the breadth and depth of coverage, but also in the manner
the information is presented to the reader.
To date, I have not encountered a book on ML that incorporates multiple levels o
f learning in a manner such as this. It is the textual equivalent of a Neural Ne
twork with hundreds of hidden layers running on the latest NVIDIA GPU (if that c
omparison is lost on you, dont worry; itll all make sense by the time you finish the
book).
One of the underlying (though understated) themes in the book is the importance
of using visual aids where appropriate to gauge the performance of the algorithm
s youre using as well as to understand exactly what is going on behind the scenes,
so-to-speak. If youre a novice user of the Matplotlib graphics library for Python
, this book will greatly improve your visualization skills by the time youre done
which I found to be an added bonus.
Another underlying theme is basic optimization using the NumPy library. This is
reinforced throughout the book in the examples that you code by hand. Ditto for
the Pandas library. To those of you brand-new to Python, you may not fully appre
ciate this aspect of the book until you gain some more experience and youve gone t
hrough the book a few times. For those of you who are more experienced users, th
e examples provide an amazing amount of insight into simple ways to make your co
de more efficient. Indeed, Best Practices abound in Python Machine Learning.
As a final general thought, Sebastian is an active contributor to Scikit-learn;
something I do not believe to be the case with the authors of the other books th
at Ive read. In order to effectively demonstrate and communicate the power of the
Scikit-learn library, you really need to be familiar with it from a fundamental
level. Sebastian has this knowledge in spades and that becomes readily apparent

as you progress through the book. He makes no assumption about the knowledge bas
e of the reader?he doesnt have to?because the book incorporates learning styles ap
propriate for differing skill levels (see below)
FOR BEGINNING USERS:
You may have some experience with Scikit-learn and Python, though not necessaril
y enough where you have developed some of the best practices I mentioned above; youre
still getting comfortable using the library and the Python environment. This boo
k is definitely for you!
The best way to learn this subject is by coding examples. You could not ask for
a finer book on the subject; for those just starting their ML journey, youre in go
od hands with Sebastian. Youll get an excellent, hands-on education using some of
the most important ML algorithms in use today in the most popular ML library use
d in Python. Youll begin to develop good habits and youll see from a basic level, ho
w to actually create algorithms on your own, outside of Scikit-learn! Then after
youve had the experience of coding the algorithm by hand, youll move to Scikit-lear
n and get even more hands-on experience. You will learn about the tried-and-true
algorithms that have been around for decades as well as concepts that are still
in their infancy and are considered the current state-of-the-art. And as I said
, youll learn about them by actually using them to build ML models. Youll see how yo
u take a concept for a project and turn it into reality using some really fantas
tic algorithms.
FOR INTERMEDIATE USERS:
You are comfortable using Python and Scikit-learn and have participated (or you
are considering participating) in one or more Kaggle competitions. You may have
some good habits/best practices formed but youre looking to take the next step; yo
u may know how to take a project from the data gathering and cleaning stage to a
final model, but you may not have actually done it or you arent sure how to prope
rly evaluate the model you have created in the end stages; you want to gain a th
orough understanding of which situations are appropriate for each of the algorit
hms and more importantly, which situations are NOT appropriate for each of the a
lgorithms; you want to gain a firm knowledge of how the algorithms work and youre
curious about what the state-of-the-art concepts are. Good news!
This book is DEFINITELY for you.
There comes a time in every Data Scientists life when you have read everything you
can find on how to structure and complete projects and you feel confident that
youre ready. Then you start and you realize during the course of a project that yo
u suddenly have a dozen more questions:
What should I do with all of these missing values?
Should I use PCA and/or other dimensionality reduction techniques?
How many folds should I use in my Cross Validation?
Should I use Nested Cross Validation or will simple K-Fold Cross Validation suff
ice?
Do I need to standardize my data in order to use run a Logistic Regression algor
ithm?
How about with a Random Forest?
What performance metric is most appropriate for my model?
What is L1 and L2 regularization (again) and when should I use it?
If you have ever asked yourself any of these questions, rest assured this book w
ill become your go-to reference for these questions as well as questions that yo
u havent even thought of yet. Sebastian will fill in the gaps in your knowledge an
d youll gain the confidence to tackle the projects you have been looking forward w
orking on all this time.
FOR ADVANCED USERS:
Much of the information in this book may be familiar to you, however the mathema

tical concepts behind the algorithms may not be. You may be interested in readin
g the seminal research on each of the concepts presented in the book. Sebastian
has you covered as well. He provides symbolic mathematical proofs for those so-i
nclined, as well as a multitude of citations for where you can find the research
that supports and/or explores the concepts more thoroughly. The book is well-re
searched and cited and the concepts are given very thorough treatment.
TL;DR (SUMMARY):
I realize the experience levels described above are subjective. They are present
merely to serve as reference points for the readers and to underscore my belief
that Python Machine Learning has something for virtually every skill level. I c
annot recommend this book more highly!
BONUS - Topics/Algorithms Covered Throughout the Book (there are a TON!):
Perceptron
Adaline
Stochastic Gradient Descent (SGD)
Support Vector Machines (SVM)
Logistic Regression
Difference between L1 and L2 regularization (with excellent graphics showing the
difference)
Out-of-core/online learning (truly Big Data)
The Kernel Trick
Parameter Optimization
Random Forest Classifier
Parametric vs. Non-parametric (and which are which)
K-Nearest Neighbors (KNN)
Bias/Variance Trade off (great graphics showing the difference)
Decision Trees
Standardization (Data Preprocessing)
Scaling (Data Preprocessing)
Correct Mapping of data types for use in Scikit-learn algorithms
Over/Under fitting
Sequential Forward Selection (Feature Selection)
Sequential Backward Selection (Feature Selection)
Feature Importances using Random Forests (Feature Selection)
Common pitfalls (gotchas) that can arise with use of Random Forests
Principal Component Analysis (PCA)
Latent Discriminant Analysis (LDA ? this topic is almost never covered in simila
r books)
Kernel PCA + caveats for its use
Use of Pipelines in Scikit-learn for streamlining the modeling process (this nev
er gets coverage and is a big efficiency boost)
Cross Validation (K Fold)
Nested Cross Validation
Common Metrics for Model Evaluation and how to graph each to gauge performance
Ensemble Methods (Majority Voting Classifier)
Plotting Decision Boundaries (important for gaining insight into ensemble perfor
mance)
Bootstrap Aggregating (Bagging)
Boosting
Sentiment Analysis using bag-of-words model
Sentiment Analysis using SGD Classifier and Out-of-Core learning to analyze larg
e document datasets via streaming/mini-batching for Data that is too large to fi
t in memory at once
Embedding Machine Learning algorithms into web applications using the web framew
ork called Flask?this is a hot skill to have in the job market
Regression Analysis for Continuous Target Variables
Aesthetic adjustments/extensions to Matplotlib graphs using the Seaborn library

RANSAC Regression
Dealing with non-linear relationships in the context of Regression (Data Transfo
rmations)
Clustering (K-Means, Agglomerative, Divisive)
Visualizing clusters
Hard vs. Soft clustering
The Elbow method for clustering
DBSCAN clustering
Common gotchas to be aware of when using clustering algorithms
Artificial Neural Networks (ANN)
Multi-Layer Perceptron (MLP) Neural Net
Forward Propagation
Backward Propagation
Using the Theano library to run Neural Networks on Graphical Processing Units (G
PU)?this is an extremely hot topic and demonstrates the timelessness of many of
these algorithms.
Read more
11 comments| 208 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
5.0 out of 5 starsMy new #1 Python ML book!
ByBRIAN M THOMASon November 1, 2015
Format: Paperback|Verified Purchase
This is a fantastic book, even for a relative beginner to machine learning such
as myself. The first thing that comes to mind after reading this book is that it
was the perfect blend (for me at least) of theory and practice, as well as brea
dth and depth.
Lets face it, we know that machine learning isnt an easy subject. You need theorybut y
ou also need practice in the form of some serious coding before you really start
understanding it. And this is one area where Sebastians book shines: it contains
a plethora of really good code examples that are illuminating and well explained
, and which cover a very wide range of different machine learning algorithms. An
d, speaking of code, as another reviewer has pointed out, another huge plus is t
hat, in many places, Sebastian shows you how to gauge the performance of your co
de and make it more efficient.
For me, the best measure of any book such as this is how many ah ha! moments I had w
hile reading it. And I had more than a few while reading Sebastians book. One such
ah ha! moment came while reading chapter 12 (and this also illustrates that nice bl
end of theory and practice I already mentioned above). In this particular chapte
r, he discusses training artificial neural networks for image recognition. At th
e heart of this approach is back propagation, which is pretty much THE bread and
butter behind multilayered neural networks. He presents a detailed discussion o
f back propagation in two separate pieces: one that is intuitive and top down; the o
ther a more mathematical, bottoms up approach that goes through the algorithm step b
y step, showing how the gradients are computed and the weights updated. His trea
tment of back propagation was one of the better explanations Ive seen and really c
leared things up for me.
One last thing I must mention: at the time of release, this was the first machin
e learning book for Python (to my knowledge) that has an entire chapter devoted
to Theano, which he uses to parallelize neural network training. For those who d
ont know, Theano is a particularly nice (not to mention very powerful) Python libr
ary for doing machine learning, most especially if you can utilize the power of
GPU computing. In addition, that particular chapter (13) also introduces the bra
nd new Python library named Keras, which is built on top of Theano and is a real
ly nice library for the rapid building and prototyping of neural networks (in th
e spirit of Torch). Being a brand new library, his treatment of Keras was necess

arily brief, but it was a great starting point.


In conclusion, I am very confident that if you do pick up this book, you wont be a
t all disappointed. And be sure and grab the accompanying code for the book on h
is GitHub repository (just look for python-machine-learning-book on github.com/rasbt
.) His code is top notch and Ive yet to encounter any problems with it.
Read more
1 comment| 51 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
See all verified purchase reviews (newest first)
Write a customer review
Ad feedback
Customer Images
See all customer images
Most Recent Customer Reviews
1.0 out of 5 starsA waste of money
PML is written by a graduate student with limited knowledge of machine learning.
The prose leans toward declarative sentences than rarely explain relevant conce
pts.Read more
Published 9 days ago by Technical Books
5.0 out of 5 starsExcellent, detailed intro into ML
Excellent, detailed intro into ML. Examples are simple, but understandable. I do
wnloaded book's code from the website listed.Read more
Published 11 days ago by fisherman
5.0 out of 5 starsExcellent Book on Machine Learning
Excellent book! If you want to get a good understanding of machine learning then
this is the book for you.Read more
Published 17 days ago by Amazon Customer
2.0 out of 5 starsErrata, errata, errata.
Original version downloaded (Kindle) was absolutely soaked-through with errata (
100 pages of errata at the GitHub site for the book). Try proof-reading. (And ed
iting.Read more
Published 17 days ago by Mark on Amazon
5.0 out of 5 starsFive Stars
Good
Published 19 days ago by Yi Yan
3.0 out of 5 starsNothing printed on page 30 and 31
The book is great and insightful, but there is nothing printed on page 30 and 31
in my book.
Published 20 days ago by William Moore
2.0 out of 5 starsThe text is extremely long winded
Having read many machine learning books this was one of my least favorite. The t
ext is extremely long winded.Read more
Published 23 days ago by Cogsbox6.28
5.0 out of 5 starsGreat introduction to SciPy Stack
There is no better book for quick practical introduction to Python scientific li
braries for machine learning and data analysis.Read more
Published 27 days ago by Maksym Zavershynskyi
5.0 out of 5 starsI found the explanations of machine learning quite clear and e
asily understandable (I've studied machine learning for some time
I purchased this book to accelerate my learning of Python and it's sundry librar
ies. I found the explanations of machine learning quite clear and easily underst
andable (I've...Read more
Published 1 month ago by Mitch K Oldroyd
3.0 out of 5 starsa great book for the beginners

The product came on time from India! Fonts are faded with no color images. Other
wise, a great book for the beginners.
Published 1 month ago by MSam
Search Customer Reviews
Submit
Search
Set up an Amazon Giveaway
Python Machine Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz,
reward your audience, and attract new followers and customers. Learn more about
Amazon Giveaway
This item: Python Machine Learning
Set up a giveaway
What Other Items Do Customers Buy After Viewing This Item?
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series) Hardcover
Ian Goodfellow
4.9 out of 5 stars 23
$69.13 Prime
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paper
back
Eric Matthes
4.3 out of 5 stars 125
$23.39 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Wor
ked Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press) Hardcover
John D. Kelleher
4.6 out of 5 stars 21
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python Paperback
Joel Grus
4.0 out of 5 stars 75
$25.50 Prime
Pages with Related Products. See and discover other items: apache spark, neural
network, artificial intelligence, neural networks and deep learning
Back to top
Get to Know Us
Careers
About Amazon
Investor Relations
Amazon Devices
Make Money with Us
Sell on Amazon
Sell Your Services on Amazon
Sell on Amazon Business
Sell Your Apps on Amazon
Become an Affiliate
Advertise Your Products
Self-Publish with Us
Become an Amazon Vendor
?See all
Amazon Payment Products
Amazon Rewards Visa Signature Cards

Amazon.com Store Card


Amazon.com Corporate Credit Line
Shop with Points
Credit Card Marketplace
Reload Your Balance
Amazon Currency Converter
Let Us Help You
Your Account
Your Orders
Shipping Rates & Policies
Amazon Prime
Returns & Replacements
Manage Your Content and Devices
Amazon Assistant
Help
AustraliaBrazilCanadaChinaFranceGermanyIndiaItalyJapanMexicoNetherlandsSpainUnit
ed Kingdom
6pm
Score deals
on fashion brands
AbeBooks
Rare Books
& Textbooks
ACX
Audiobook Publishing
Made Easy
Alexa
Actionable Analytics
for the Web
Amazon Business
Everything For
Your Business
AmazonFresh
Groceries & More
Right To Your Door
AmazonGlobal
Ship Orders
Internationally
Home Services
Handpicked Pros
Happiness Guarantee
Free Digital Educational
Resources
Amazon
Fun stories for
kids on the go
Amazon
FREE food delivery from
local restaurants
Video Distribution
Made Easy
Amazon
Scalable Cloud
Computing Services
Download
Audio Books

Amazon Inspire
Rapids
Restaurants
Amazon Video Direct
Web Services
Audible

BeautyBar.com
Prestige Beauty
Delivered
Book Depository
Books With Free
Delivery Worldwide
Casa.com
Kitchen, Storage
& Everything Home
ComiXology
Thousands of
Digital Comics
CreateSpace
Indie Print Publishing
Made Easy
Diapers.com

Everything
But The Baby
Digital
Photography

DPReview

East Dane
Designer Men's
Fashion
Fabric
Sewing, Quilting
& Knitting
Goodreads
Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
Junglee.com
Shop Online
in India
Kindle Direct Publishing
Indie Digital Publishing
Made Easy
Prime Now
FREE 2-Hour Delivery
on Everyday Items
Prime Photos
Unlimited Photo Storage
Free With Prime
Designer
Fashion Brands
Health, Beauty &
Home Essentials
Math Activities
for Kids & Schools
Everything
For Your Pet
Open-Box
Discounts
Discover & Distribute
Digital Content

Shopbop
Soap.com
TenMarks.com
Wag.com
Warehouse Deals
Whispercast

Woot!
Deals and
Shenanigans
Yoyo.com
A Happy Place
To Shop For Toys
Zappos
Shoes &
Clothing
Conditions of UsePrivacy NoticeInterest-Based Ads 1996-2017, Amazon.com, Inc. or i
ts affiliates
Interesting Finds Updated Daily
Amazon
Books
GoGo
DepartmentsHello, HyelimAccount & ListsNot Hyelim? Sign Out OrdersPrimeCart0
Browsing HistoryHyelim's Amazon.comToday's DealsGift Cards & RegistrySellHelp
BooksAdvanced SearchNew ReleasesBest SellersThe New York Times Best SellersChildre
n's BooksTextbooksTextbook RentalsSell Us Your BooksBest Books of the MonthKindl
e eBooks
Cart0
Books ? Computers & Technology ? Computer Science
Python Machine Learning and over one million other books are available for Amazo

n Kindle. Learn more


Share Facebook Twitter Pinterest
Buy New $40.49
Qty:
List Price: $44.99
Save: $4.50 (10%)
FREE Shipping for Prime members once available Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Add to Cart
Add to Cart
Turn on 1-Click ordering for this browser
Want it Tuesday, Jan. 24? Order within 10 hrs 13 mins and choose One-Day Shippin
g at checkout. Details
Ship to:
Hyelim Kim - 07960
Buy Used $34.98
Submit
Add to List
Submit
Add to your Dash Buttons
Have one to sell?
Sell on Amazon
Ad feedback
Flip to back
See all 3 images
Python Machine Learning Paperback ? September 23, 2015
by Sebastian Raschka (Author)
4.2 out of 5 stars
96 customer reviews
See all 4 formats and editions
Kindle
$22.39
Read with Our Free App
Paperback
$40.49
54 Used from $27.00
28 New from $33.40
Read more
Report incorrect product information.
Best Books of the MonthBest Books of 2016
Looking for something great to read? Browse our editors' picks for the best book
s of the year in fiction, nonfiction, mysteries, children's books, and much more
.
Frequently Bought Together
Python Machine Learning
+
Deep Learning (Adaptive Computation and Machine Learning series)
+
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Total price: $183.62
Submit
Add all three to Cart
Submit
Add all three to List

One of these items ships sooner than the other. Show details
Buy the selected items together
This item:Python Machine Learning by Sebastian Raschka Paperback $40.49
Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfell
ow Hardcover $69.13
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and by John D. Kelleher Hardcover $74.00
Customers Who Bought This Item Also Bought
This shopping feature will continue to load items. In order to navigate out of t
his carousel please use your heading shortcut key to navigate to the next or pre
vious heading.
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series)
Ian Goodfellow
4.9 out of 5 stars 23
#1 Best Seller in Artificial Intelligence
Hardcover
$69.13 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics:
John D. Kelleher
4.6 out of 5 stars 21
Hardcover
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python
Joel Grus
4.0 out of 5 stars 75
Paperback
$25.50 Prime
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
Wes McKinney
4.2 out of 5 stars 141
Paperback
$31.79 Prime
Make Your Own Neural Network
Make Your Own Neural Network
Tariq Rashid
4.2 out of 5 stars 89
Paperback
$45.00 Prime
An Introduction to Statistical Learning: with Applications in R (Springer Texts
in Statistics)
An Introduction to Statistical Learning: with Applications in R
Gareth James
4.7 out of 5 stars 134
#1 Best Seller in Mathematical Physics
Hardcover
$70.35 Prime
Sponsored Products Related To This Item (What's this?)
Oracle Database Administration Interview Questions You'll Most Likely Be Asked:
Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series)
(Volume 1)
Vibrant Publishers

5 out of 5 stars 2
Paperback
$14.95 Prime
Mastering Exposure: An Illustrated Guide Book (Finely Focused Photography Books
6)
Al Judge
Understanding and Mastering Exposure is the key to extraordinary images. It sepa
rates snapshots from art.
4.4 out of 5 stars 28
Kindle Edition
$2.99
The Art of Photography (Digital Photography Book 2)
Al Judge
Be inspired by the work of 8 featured artists ranging from novice to professiona
ls. Learn about composition, typical manual settings and genres.
4.1 out of 5 stars 25
Kindle Edition
$3.49
Digital Photography Like a Pro!
Al Judge
If you are new to digital photography, this guidebook will make the transition f
rom film easier. Also, it provides an overview if you want to turn Pro
3.9 out of 5 stars 45
Kindle Edition
$3.49
2D Game Collision Detection: An introduction to clashing geometry in games
Thomas Schwarzl
Wanna know how to implement collision detection in 2D games?Learn to check lines
of sight, find shot impacts, and determine race car collisions.
4.1 out of 5 stars 8
Kindle Edition
$9.95
3D Printing and Additive Manufacturing: Principles and Applications: Fifth Editi
on of Rapid Prototyping: 5th Edition
Chee Kai Chua
Paperback
$58.00 Prime
Walk Through Combinatorics, a (Fourth Edition)
Miklos Bona
Hardcover
$125.00 Prime
Ad feedback
Special Offers and Product Promotions
Save Big On Open-Box & Pre-owned: Buy "Python Machine Learning from Amazon Warehou
se Deals and save 14% off the $44.99 list price. Product is eligible for Amazon'
s 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned
offers from Amazon Warehouse Deals.

Your cost
ntly upon
Editorial
About the
Sebastian

could be $0.00 instead of $40.49! Get a $70 Amazon.com Gift Card insta
approval for the Amazon Prime Rewards Visa Card Apply now
Reviews
Author
Raschka

Sebastian Raschka is a PhD student at Michigan State University, who develops ne


w computational methods in the field of computational biology. He has been ranke
d as the number one most influential data scientist on GitHub by Analytics Vidhy
a. He has a yearlong experience in Python programming and he has conducted sever
al seminars on the practical applications of data science and machine learning.
Talking and writing about data science, machine learning, and Python really moti
vated Sebastian to write this book in order to help people develop data-driven s
olutions without necessarily needing to have a machine learning background. He h
as also actively contributed to open source projects and methods that he impleme
nted, which are now successfully used in machine learning competitions, such as
Kaggle. In his free time, he works on models for sports predictions, and if he i
s not in front of the computer, he enjoys playing sports.
If you buy a new print edition of this book (or purchased one in the past), you
can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase mus
t be sold by Amazon. Learn more.
Start reading Python Machine Learning on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App
.
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfi
ction, Picture Books and more. See more
Product Details
Paperback: 454 pages
Publisher: Packt Publishing - ebooks Account (September 2015)
Language: English
ISBN-10: 1783555130
ISBN-13: 978-1783555130
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (96 customer review
s)
Amazon Best Sellers Rank: #6,724 in Books (See Top 100 in Books)
#2 in Books > Computers & Technology > Databases & Big Data > Data Modeling & De
sign
#2 in Books > Computers & Technology > Computer Science > AI & Machine Learning
> Neural Networks
#4 in Books > Computers & Technology > Databases & Big Data > Data Processing
Ad feedback
Customer Reviews
4.2 out of 5 stars
96
4.2 out of 5 stars
5 star
69%
4 star
11%
3 star
8%
2 star

6%
1 star
6%
Share your thoughts with other customers
Write a customer review
See all verified purchase reviews
Top Customer Reviews
5.0 out of 5 starsIF YOU OWN ONE PYTHON ML BOOK, THIS SHOULD BE IT!
ByJason Wolosonovichon September 29, 2015
Format: Paperback
First some general, higher-level thoughts and comments before I dive into specif
ics:
MY BACKGROUND:
Data Scientist; B.S. in Economics and M.S. in Business Analytics; experienced (t
hough by no means expert) user of Scikit-learn
OVERALL THOUGHTS:
I've purchased and read (virtually) every Machine Learning book that aims to tea
ch the reader the basics of ML using the Scikit-learn library as the main focus.
I've found them to be...less than satisfactory. The examples in other books oft
en use ML techniques in contexts for which they are not intended to be used and/
or contexts they are not used in out in the real world (among other issues I hav
e found within them).
In stark contrast, Python Machine Learning by Sebastian Raschka is stunningly-im
pressive, not only for the breadth and depth of coverage, but also in the manner
the information is presented to the reader.
To date, I have not encountered a book on ML that incorporates multiple levels o
f learning in a manner such as this. It is the textual equivalent of a Neural Ne
twork with hundreds of hidden layers running on the latest NVIDIA GPU (if that c
omparison is lost on you, dont worry; itll all make sense by the time you finish the
book).
One of the underlying (though understated) themes in the book is the importance
of using visual aids where appropriate to gauge the performance of the algorithm
s youre using as well as to understand exactly what is going on behind the scenes,
so-to-speak. If youre a novice user of the Matplotlib graphics library for Python
, this book will greatly improve your visualization skills by the time youre done
which I found to be an added bonus.
Another underlying theme is basic optimization using the NumPy library. This is
reinforced throughout the book in the examples that you code by hand. Ditto for
the Pandas library. To those of you brand-new to Python, you may not fully appre
ciate this aspect of the book until you gain some more experience and youve gone t
hrough the book a few times. For those of you who are more experienced users, th
e examples provide an amazing amount of insight into simple ways to make your co
de more efficient. Indeed, Best Practices abound in Python Machine Learning.
As a final general thought, Sebastian is an active contributor to Scikit-learn;
something I do not believe to be the case with the authors of the other books th
at Ive read. In order to effectively demonstrate and communicate the power of the
Scikit-learn library, you really need to be familiar with it from a fundamental
level. Sebastian has this knowledge in spades and that becomes readily apparent
as you progress through the book. He makes no assumption about the knowledge bas
e of the reader?he doesnt have to?because the book incorporates learning styles ap
propriate for differing skill levels (see below)
FOR BEGINNING USERS:

You may have some experience with Scikit-learn and Python, though not necessaril
y enough where you have developed some of the best practices I mentioned above; youre
still getting comfortable using the library and the Python environment. This boo
k is definitely for you!
The best way to learn this subject is by coding examples. You could not ask for
a finer book on the subject; for those just starting their ML journey, youre in go
od hands with Sebastian. Youll get an excellent, hands-on education using some of
the most important ML algorithms in use today in the most popular ML library use
d in Python. Youll begin to develop good habits and youll see from a basic level, ho
w to actually create algorithms on your own, outside of Scikit-learn! Then after
youve had the experience of coding the algorithm by hand, youll move to Scikit-lear
n and get even more hands-on experience. You will learn about the tried-and-true
algorithms that have been around for decades as well as concepts that are still
in their infancy and are considered the current state-of-the-art. And as I said
, youll learn about them by actually using them to build ML models. Youll see how yo
u take a concept for a project and turn it into reality using some really fantas
tic algorithms.
FOR INTERMEDIATE USERS:
You are comfortable using Python and Scikit-learn and have participated (or you
are considering participating) in one or more Kaggle competitions. You may have
some good habits/best practices formed but youre looking to take the next step; yo
u may know how to take a project from the data gathering and cleaning stage to a
final model, but you may not have actually done it or you arent sure how to prope
rly evaluate the model you have created in the end stages; you want to gain a th
orough understanding of which situations are appropriate for each of the algorit
hms and more importantly, which situations are NOT appropriate for each of the a
lgorithms; you want to gain a firm knowledge of how the algorithms work and youre
curious about what the state-of-the-art concepts are. Good news!
This book is DEFINITELY for you.
There comes a time in every Data Scientists life when you have read everything you
can find on how to structure and complete projects and you feel confident that
youre ready. Then you start and you realize during the course of a project that yo
u suddenly have a dozen more questions:
What should I do with all of these missing values?
Should I use PCA and/or other dimensionality reduction techniques?
How many folds should I use in my Cross Validation?
Should I use Nested Cross Validation or will simple K-Fold Cross Validation suff
ice?
Do I need to standardize my data in order to use run a Logistic Regression algor
ithm?
How about with a Random Forest?
What performance metric is most appropriate for my model?
What is L1 and L2 regularization (again) and when should I use it?
If you have ever asked yourself any of these questions, rest assured this book w
ill become your go-to reference for these questions as well as questions that yo
u havent even thought of yet. Sebastian will fill in the gaps in your knowledge an
d youll gain the confidence to tackle the projects you have been looking forward w
orking on all this time.
FOR ADVANCED USERS:
Much of the information in this book may be familiar to you, however the mathema
tical concepts behind the algorithms may not be. You may be interested in readin
g the seminal research on each of the concepts presented in the book. Sebastian
has you covered as well. He provides symbolic mathematical proofs for those so-i
nclined, as well as a multitude of citations for where you can find the research
that supports and/or explores the concepts more thoroughly. The book is well-re

searched and cited and the concepts are given very thorough treatment.
TL;DR (SUMMARY):
I realize the experience levels described above are subjective. They are present
merely to serve as reference points for the readers and to underscore my belief
that Python Machine Learning has something for virtually every skill level. I c
annot recommend this book more highly!
BONUS - Topics/Algorithms Covered Throughout the Book (there are a TON!):
Perceptron
Adaline
Stochastic Gradient Descent (SGD)
Support Vector Machines (SVM)
Logistic Regression
Difference between L1 and L2 regularization (with excellent graphics showing the
difference)
Out-of-core/online learning (truly Big Data)
The Kernel Trick
Parameter Optimization
Random Forest Classifier
Parametric vs. Non-parametric (and which are which)
K-Nearest Neighbors (KNN)
Bias/Variance Trade off (great graphics showing the difference)
Decision Trees
Standardization (Data Preprocessing)
Scaling (Data Preprocessing)
Correct Mapping of data types for use in Scikit-learn algorithms
Over/Under fitting
Sequential Forward Selection (Feature Selection)
Sequential Backward Selection (Feature Selection)
Feature Importances using Random Forests (Feature Selection)
Common pitfalls (gotchas) that can arise with use of Random Forests
Principal Component Analysis (PCA)
Latent Discriminant Analysis (LDA ? this topic is almost never covered in simila
r books)
Kernel PCA + caveats for its use
Use of Pipelines in Scikit-learn for streamlining the modeling process (this nev
er gets coverage and is a big efficiency boost)
Cross Validation (K Fold)
Nested Cross Validation
Common Metrics for Model Evaluation and how to graph each to gauge performance
Ensemble Methods (Majority Voting Classifier)
Plotting Decision Boundaries (important for gaining insight into ensemble perfor
mance)
Bootstrap Aggregating (Bagging)
Boosting
Sentiment Analysis using bag-of-words model
Sentiment Analysis using SGD Classifier and Out-of-Core learning to analyze larg
e document datasets via streaming/mini-batching for Data that is too large to fi
t in memory at once
Embedding Machine Learning algorithms into web applications using the web framew
ork called Flask?this is a hot skill to have in the job market
Regression Analysis for Continuous Target Variables
Aesthetic adjustments/extensions to Matplotlib graphs using the Seaborn library
RANSAC Regression
Dealing with non-linear relationships in the context of Regression (Data Transfo
rmations)
Clustering (K-Means, Agglomerative, Divisive)
Visualizing clusters

Hard vs. Soft clustering


The Elbow method for clustering
DBSCAN clustering
Common gotchas to be aware of when using clustering algorithms
Artificial Neural Networks (ANN)
Multi-Layer Perceptron (MLP) Neural Net
Forward Propagation
Backward Propagation
Using the Theano library to run Neural Networks on Graphical Processing Units (G
PU)?this is an extremely hot topic and demonstrates the timelessness of many of
these algorithms.
Read more
11 comments| 208 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
5.0 out of 5 starsMy new #1 Python ML book!
ByBRIAN M THOMASon November 1, 2015
Format: Paperback|Verified Purchase
This is a fantastic book, even for a relative beginner to machine learning such
as myself. The first thing that comes to mind after reading this book is that it
was the perfect blend (for me at least) of theory and practice, as well as brea
dth and depth.
Lets face it, we know that machine learning isnt an easy subject. You need theorybut y
ou also need practice in the form of some serious coding before you really start
understanding it. And this is one area where Sebastians book shines: it contains
a plethora of really good code examples that are illuminating and well explained
, and which cover a very wide range of different machine learning algorithms. An
d, speaking of code, as another reviewer has pointed out, another huge plus is t
hat, in many places, Sebastian shows you how to gauge the performance of your co
de and make it more efficient.
For me, the best measure of any book such as this is how many ah ha! moments I had w
hile reading it. And I had more than a few while reading Sebastians book. One such
ah ha! moment came while reading chapter 12 (and this also illustrates that nice bl
end of theory and practice I already mentioned above). In this particular chapte
r, he discusses training artificial neural networks for image recognition. At th
e heart of this approach is back propagation, which is pretty much THE bread and
butter behind multilayered neural networks. He presents a detailed discussion o
f back propagation in two separate pieces: one that is intuitive and top down; the o
ther a more mathematical, bottoms up approach that goes through the algorithm step b
y step, showing how the gradients are computed and the weights updated. His trea
tment of back propagation was one of the better explanations Ive seen and really c
leared things up for me.
One last thing I must mention: at the time of release, this was the first machin
e learning book for Python (to my knowledge) that has an entire chapter devoted
to Theano, which he uses to parallelize neural network training. For those who d
ont know, Theano is a particularly nice (not to mention very powerful) Python libr
ary for doing machine learning, most especially if you can utilize the power of
GPU computing. In addition, that particular chapter (13) also introduces the bra
nd new Python library named Keras, which is built on top of Theano and is a real
ly nice library for the rapid building and prototyping of neural networks (in th
e spirit of Torch). Being a brand new library, his treatment of Keras was necess
arily brief, but it was a great starting point.
In conclusion, I am very confident that if you do pick up this book, you wont be a
t all disappointed. And be sure and grab the accompanying code for the book on h
is GitHub repository (just look for python-machine-learning-book on github.com/rasbt

.) His code is top notch and Ive yet to encounter any problems with it.
Read more
1 comment| 51 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
See all verified purchase reviews (newest first)
Write a customer review
Ad feedback
Customer Images
See all customer images
Most Recent Customer Reviews
1.0 out of 5 starsA waste of money
PML is written by a graduate student with limited knowledge of machine learning.
The prose leans toward declarative sentences than rarely explain relevant conce
pts.Read more
Published 9 days ago by Technical Books
5.0 out of 5 starsExcellent, detailed intro into ML
Excellent, detailed intro into ML. Examples are simple, but understandable. I do
wnloaded book's code from the website listed.Read more
Published 11 days ago by fisherman
5.0 out of 5 starsExcellent Book on Machine Learning
Excellent book! If you want to get a good understanding of machine learning then
this is the book for you.Read more
Published 17 days ago by Amazon Customer
2.0 out of 5 starsErrata, errata, errata.
Original version downloaded (Kindle) was absolutely soaked-through with errata (
100 pages of errata at the GitHub site for the book). Try proof-reading. (And ed
iting.Read more
Published 17 days ago by Mark on Amazon
5.0 out of 5 starsFive Stars
Good
Published 19 days ago by Yi Yan
3.0 out of 5 starsNothing printed on page 30 and 31
The book is great and insightful, but there is nothing printed on page 30 and 31
in my book.
Published 20 days ago by William Moore
2.0 out of 5 starsThe text is extremely long winded
Having read many machine learning books this was one of my least favorite. The t
ext is extremely long winded.Read more
Published 23 days ago by Cogsbox6.28
5.0 out of 5 starsGreat introduction to SciPy Stack
There is no better book for quick practical introduction to Python scientific li
braries for machine learning and data analysis.Read more
Published 27 days ago by Maksym Zavershynskyi
5.0 out of 5 starsI found the explanations of machine learning quite clear and e
asily understandable (I've studied machine learning for some time
I purchased this book to accelerate my learning of Python and it's sundry librar
ies. I found the explanations of machine learning quite clear and easily underst
andable (I've...Read more
Published 1 month ago by Mitch K Oldroyd
3.0 out of 5 starsa great book for the beginners
The product came on time from India! Fonts are faded with no color images. Other
wise, a great book for the beginners.
Published 1 month ago by MSam
Search Customer Reviews

Submit
Search
Set up an Amazon Giveaway
Python Machine Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz,
reward your audience, and attract new followers and customers. Learn more about
Amazon Giveaway
This item: Python Machine Learning
Set up a giveaway
What Other Items Do Customers Buy After Viewing This Item?
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series) Hardcover
Ian Goodfellow
4.9 out of 5 stars 23
$69.13 Prime
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paper
back
Eric Matthes
4.3 out of 5 stars 125
$23.39 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Wor
ked Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press) Hardcover
John D. Kelleher
4.6 out of 5 stars 21
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python Paperback
Joel Grus
4.0 out of 5 stars 75
$25.50 Prime
Pages with Related Products. See and discover other items: apache spark, neural
network, artificial intelligence, neural networks and deep learning
Back to top
Get to Know Us
Careers
About Amazon
Investor Relations
Amazon Devices
Make Money with Us
Sell on Amazon
Sell Your Services on Amazon
Sell on Amazon Business
Sell Your Apps on Amazon
Become an Affiliate
Advertise Your Products
Self-Publish with Us
Become an Amazon Vendor
?See all
Amazon Payment Products
Amazon Rewards Visa Signature Cards
Amazon.com Store Card
Amazon.com Corporate Credit Line
Shop with Points
Credit Card Marketplace
Reload Your Balance

Amazon Currency Converter


Let Us Help You
Your Account
Your Orders
Shipping Rates & Policies
Amazon Prime
Returns & Replacements
Manage Your Content and Devices
Amazon Assistant
Help
AustraliaBrazilCanadaChinaFranceGermanyIndiaItalyJapanMexicoNetherlandsSpainUnit
ed Kingdom
6pm
Score deals
on fashion brands
AbeBooks
Rare Books
& Textbooks
ACX
Audiobook Publishing
Made Easy
Alexa
Actionable Analytics
for the Web
Amazon Business
Everything For
Your Business
AmazonFresh
Groceries & More
Right To Your Door
AmazonGlobal
Ship Orders
Internationally
Home Services
Handpicked Pros
Happiness Guarantee
Free Digital Educational
Resources
Amazon
Fun stories for
kids on the go
Amazon
FREE food delivery from
local restaurants
Video Distribution
Made Easy
Amazon
Scalable Cloud
Computing Services
Download
Audio Books
BeautyBar.com
Prestige Beauty
Delivered
Books With Free
Delivery Worldwide
Kitchen, Storage
& Everything Home
Thousands of
Digital Comics
Indie Print Publishing
Made Easy
Everything
But The Baby
Digital
Photography

Amazon Inspire
Rapids
Restaurants
Amazon Video Direct
Web Services
Audible

Book Depository
Casa.com
ComiXology
CreateSpace
Diapers.com
DPReview

East Dane
Designer Men's
Fashion
Fabric
Sewing, Quilting
& Knitting
Goodreads
Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
Junglee.com
Shop Online
in India
Kindle Direct Publishing
Indie Digital Publishing
Made Easy
Prime Now
FREE 2-Hour Delivery
on Everyday Items
Prime Photos
Unlimited Photo Storage
Free With Prime
Designer
Fashion Brands
Health, Beauty &
Home Essentials
Math Activities
for Kids & Schools
Everything
For Your Pet
Open-Box
Discounts
Discover & Distribute
Digital Content

Shopbop
Soap.com
TenMarks.com
Wag.com
Warehouse Deals
Whispercast

Woot!
Deals and
Shenanigans
Yoyo.com
A Happy Place
To Shop For Toys
Zappos
Shoes &
Clothing
Conditions of UsePrivacy NoticeInterest-Based Ads 1996-2017, Amazon.com, Inc. or i
ts affiliates
Interesting Finds Updated Daily
Amazon
Books
GoGo
DepartmentsHello, HyelimAccount & ListsNot Hyelim? Sign Out OrdersPrimeCart0
Browsing HistoryHyelim's Amazon.comToday's DealsGift Cards & RegistrySellHelp
BooksAdvanced SearchNew ReleasesBest SellersThe New York Times Best SellersChildre
n's BooksTextbooksTextbook RentalsSell Us Your BooksBest Books of the MonthKindl
e eBooks
Cart0
Books ? Computers & Technology ? Computer Science
Python Machine Learning and over one million other books are available for Amazo
n Kindle. Learn more
Share Facebook Twitter Pinterest
Buy New $40.49
Qty:
List Price: $44.99

Save: $4.50 (10%)


FREE Shipping for Prime members once available Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Add to Cart
Add to Cart
Turn on 1-Click ordering for this browser
Want it Tuesday, Jan. 24? Order within 10 hrs 13 mins and choose One-Day Shippin
g at checkout. Details
Ship to:
Hyelim Kim - 07960
Buy Used $34.98
Submit
Add to List
Submit
Add to your Dash Buttons
Have one to sell?
Sell on Amazon
Ad feedback
Flip to back
See all 3 images
Python Machine Learning Paperback ? September 23, 2015
by Sebastian Raschka (Author)
4.2 out of 5 stars
96 customer reviews
See all 4 formats and editions
Kindle
$22.39
Read with Our Free App
Paperback
$40.49
54 Used from $27.00
28 New from $33.40
Read more
Report incorrect product information.
Best Books of the MonthBest Books of 2016
Looking for something great to read? Browse our editors' picks for the best book
s of the year in fiction, nonfiction, mysteries, children's books, and much more
.
Frequently Bought Together
Python Machine Learning
+
Deep Learning (Adaptive Computation and Machine Learning series)
+
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Total price: $183.62
Submit
Add all three to Cart
Submit
Add all three to List
One of these items ships sooner than the other. Show details
Buy the selected items together
This item:Python Machine Learning by Sebastian Raschka Paperback $40.49

Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfell
ow Hardcover $69.13
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and by John D. Kelleher Hardcover $74.00
Customers Who Bought This Item Also Bought
This shopping feature will continue to load items. In order to navigate out of t
his carousel please use your heading shortcut key to navigate to the next or pre
vious heading.
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series)
Ian Goodfellow
4.9 out of 5 stars 23
#1 Best Seller in Artificial Intelligence
Hardcover
$69.13 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics:
John D. Kelleher
4.6 out of 5 stars 21
Hardcover
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python
Joel Grus
4.0 out of 5 stars 75
Paperback
$25.50 Prime
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
Wes McKinney
4.2 out of 5 stars 141
Paperback
$31.79 Prime
Make Your Own Neural Network
Make Your Own Neural Network
Tariq Rashid
4.2 out of 5 stars 89
Paperback
$45.00 Prime
An Introduction to Statistical Learning: with Applications in R (Springer Texts
in Statistics)
An Introduction to Statistical Learning: with Applications in R
Gareth James
4.7 out of 5 stars 134
#1 Best Seller in Mathematical Physics
Hardcover
$70.35 Prime
Sponsored Products Related To This Item (What's this?)
Oracle Database Administration Interview Questions You'll Most Likely Be Asked:
Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series)
(Volume 1)
Vibrant Publishers
5 out of 5 stars 2
Paperback
$14.95 Prime

Mastering Exposure: An Illustrated Guide Book (Finely Focused Photography Books


6)
Al Judge
Understanding and Mastering Exposure is the key to extraordinary images. It sepa
rates snapshots from art.
4.4 out of 5 stars 28
Kindle Edition
$2.99
The Art of Photography (Digital Photography Book 2)
Al Judge
Be inspired by the work of 8 featured artists ranging from novice to professiona
ls. Learn about composition, typical manual settings and genres.
4.1 out of 5 stars 25
Kindle Edition
$3.49
Digital Photography Like a Pro!
Al Judge
If you are new to digital photography, this guidebook will make the transition f
rom film easier. Also, it provides an overview if you want to turn Pro
3.9 out of 5 stars 45
Kindle Edition
$3.49
2D Game Collision Detection: An introduction to clashing geometry in games
Thomas Schwarzl
Wanna know how to implement collision detection in 2D games?Learn to check lines
of sight, find shot impacts, and determine race car collisions.
4.1 out of 5 stars 8
Kindle Edition
$9.95
3D Printing and Additive Manufacturing: Principles and Applications: Fifth Editi
on of Rapid Prototyping: 5th Edition
Chee Kai Chua
Paperback
$58.00 Prime
Walk Through Combinatorics, a (Fourth Edition)
Miklos Bona
Hardcover
$125.00 Prime
Ad feedback
Special Offers and Product Promotions
Save Big On Open-Box & Pre-owned: Buy "Python Machine Learning from Amazon Warehou
se Deals and save 14% off the $44.99 list price. Product is eligible for Amazon'
s 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned
offers from Amazon Warehouse Deals.
Your cost could be $0.00 instead of $40.49! Get a $70 Amazon.com Gift Card insta
ntly upon approval for the Amazon Prime Rewards Visa Card Apply now
Editorial Reviews
About the Author
Sebastian Raschka

Sebastian Raschka is a PhD student at Michigan State University, who develops ne


w computational methods in the field of computational biology. He has been ranke
d as the number one most influential data scientist on GitHub by Analytics Vidhy
a. He has a yearlong experience in Python programming and he has conducted sever
al seminars on the practical applications of data science and machine learning.
Talking and writing about data science, machine learning, and Python really moti
vated Sebastian to write this book in order to help people develop data-driven s
olutions without necessarily needing to have a machine learning background. He h
as also actively contributed to open source projects and methods that he impleme
nted, which are now successfully used in machine learning competitions, such as
Kaggle. In his free time, he works on models for sports predictions, and if he i
s not in front of the computer, he enjoys playing sports.
If you buy a new print edition of this book (or purchased one in the past), you
can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase mus
t be sold by Amazon. Learn more.
Start reading Python Machine Learning on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App
.
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfi
ction, Picture Books and more. See more
Product Details
Paperback: 454 pages
Publisher: Packt Publishing - ebooks Account (September 2015)
Language: English
ISBN-10: 1783555130
ISBN-13: 978-1783555130
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (96 customer review
s)
Amazon Best Sellers Rank: #6,724 in Books (See Top 100 in Books)
#2 in Books > Computers & Technology > Databases & Big Data > Data Modeling & De
sign
#2 in Books > Computers & Technology > Computer Science > AI & Machine Learning
> Neural Networks
#4 in Books > Computers & Technology > Databases & Big Data > Data Processing
Ad feedback
Customer Reviews
4.2 out of 5 stars
96
4.2 out of 5 stars
5 star
69%
4 star
11%
3 star
8%
2 star
6%
1 star
6%
Share your thoughts with other customers
Write a customer review

See all verified purchase reviews


Top Customer Reviews
5.0 out of 5 starsIF YOU OWN ONE PYTHON ML BOOK, THIS SHOULD BE IT!
ByJason Wolosonovichon September 29, 2015
Format: Paperback
First some general, higher-level thoughts and comments before I dive into specif
ics:
MY BACKGROUND:
Data Scientist; B.S. in Economics and M.S. in Business Analytics; experienced (t
hough by no means expert) user of Scikit-learn
OVERALL THOUGHTS:
I've purchased and read (virtually) every Machine Learning book that aims to tea
ch the reader the basics of ML using the Scikit-learn library as the main focus.
I've found them to be...less than satisfactory. The examples in other books oft
en use ML techniques in contexts for which they are not intended to be used and/
or contexts they are not used in out in the real world (among other issues I hav
e found within them).
In stark contrast, Python Machine Learning by Sebastian Raschka is stunningly-im
pressive, not only for the breadth and depth of coverage, but also in the manner
the information is presented to the reader.
To date, I have not encountered a book on ML that incorporates multiple levels o
f learning in a manner such as this. It is the textual equivalent of a Neural Ne
twork with hundreds of hidden layers running on the latest NVIDIA GPU (if that c
omparison is lost on you, dont worry; itll all make sense by the time you finish the
book).
One of the underlying (though understated) themes in the book is the importance
of using visual aids where appropriate to gauge the performance of the algorithm
s youre using as well as to understand exactly what is going on behind the scenes,
so-to-speak. If youre a novice user of the Matplotlib graphics library for Python
, this book will greatly improve your visualization skills by the time youre done
which I found to be an added bonus.
Another underlying theme is basic optimization using the NumPy library. This is
reinforced throughout the book in the examples that you code by hand. Ditto for
the Pandas library. To those of you brand-new to Python, you may not fully appre
ciate this aspect of the book until you gain some more experience and youve gone t
hrough the book a few times. For those of you who are more experienced users, th
e examples provide an amazing amount of insight into simple ways to make your co
de more efficient. Indeed, Best Practices abound in Python Machine Learning.
As a final general thought, Sebastian is an active contributor to Scikit-learn;
something I do not believe to be the case with the authors of the other books th
at Ive read. In order to effectively demonstrate and communicate the power of the
Scikit-learn library, you really need to be familiar with it from a fundamental
level. Sebastian has this knowledge in spades and that becomes readily apparent
as you progress through the book. He makes no assumption about the knowledge bas
e of the reader?he doesnt have to?because the book incorporates learning styles ap
propriate for differing skill levels (see below)
FOR BEGINNING USERS:
You may have some experience with Scikit-learn and Python, though not necessaril
y enough where you have developed some of the best practices I mentioned above; youre
still getting comfortable using the library and the Python environment. This boo
k is definitely for you!
The best way to learn this subject is by coding examples. You could not ask for

a finer book on the subject; for those just starting their ML journey, youre in go
od hands with Sebastian. Youll get an excellent, hands-on education using some of
the most important ML algorithms in use today in the most popular ML library use
d in Python. Youll begin to develop good habits and youll see from a basic level, ho
w to actually create algorithms on your own, outside of Scikit-learn! Then after
youve had the experience of coding the algorithm by hand, youll move to Scikit-lear
n and get even more hands-on experience. You will learn about the tried-and-true
algorithms that have been around for decades as well as concepts that are still
in their infancy and are considered the current state-of-the-art. And as I said
, youll learn about them by actually using them to build ML models. Youll see how yo
u take a concept for a project and turn it into reality using some really fantas
tic algorithms.
FOR INTERMEDIATE USERS:
You are comfortable using Python and Scikit-learn and have participated (or you
are considering participating) in one or more Kaggle competitions. You may have
some good habits/best practices formed but youre looking to take the next step; yo
u may know how to take a project from the data gathering and cleaning stage to a
final model, but you may not have actually done it or you arent sure how to prope
rly evaluate the model you have created in the end stages; you want to gain a th
orough understanding of which situations are appropriate for each of the algorit
hms and more importantly, which situations are NOT appropriate for each of the a
lgorithms; you want to gain a firm knowledge of how the algorithms work and youre
curious about what the state-of-the-art concepts are. Good news!
This book is DEFINITELY for you.
There comes a time in every Data Scientists life when you have read everything you
can find on how to structure and complete projects and you feel confident that
youre ready. Then you start and you realize during the course of a project that yo
u suddenly have a dozen more questions:
What should I do with all of these missing values?
Should I use PCA and/or other dimensionality reduction techniques?
How many folds should I use in my Cross Validation?
Should I use Nested Cross Validation or will simple K-Fold Cross Validation suff
ice?
Do I need to standardize my data in order to use run a Logistic Regression algor
ithm?
How about with a Random Forest?
What performance metric is most appropriate for my model?
What is L1 and L2 regularization (again) and when should I use it?
If you have ever asked yourself any of these questions, rest assured this book w
ill become your go-to reference for these questions as well as questions that yo
u havent even thought of yet. Sebastian will fill in the gaps in your knowledge an
d youll gain the confidence to tackle the projects you have been looking forward w
orking on all this time.
FOR ADVANCED USERS:
Much of the information in this book may be familiar to you, however the mathema
tical concepts behind the algorithms may not be. You may be interested in readin
g the seminal research on each of the concepts presented in the book. Sebastian
has you covered as well. He provides symbolic mathematical proofs for those so-i
nclined, as well as a multitude of citations for where you can find the research
that supports and/or explores the concepts more thoroughly. The book is well-re
searched and cited and the concepts are given very thorough treatment.
TL;DR (SUMMARY):
I realize the experience levels described above are subjective. They are present
merely to serve as reference points for the readers and to underscore my belief

that Python Machine Learning has something for virtually every skill level. I c
annot recommend this book more highly!
BONUS - Topics/Algorithms Covered Throughout the Book (there are a TON!):
Perceptron
Adaline
Stochastic Gradient Descent (SGD)
Support Vector Machines (SVM)
Logistic Regression
Difference between L1 and L2 regularization (with excellent graphics showing the
difference)
Out-of-core/online learning (truly Big Data)
The Kernel Trick
Parameter Optimization
Random Forest Classifier
Parametric vs. Non-parametric (and which are which)
K-Nearest Neighbors (KNN)
Bias/Variance Trade off (great graphics showing the difference)
Decision Trees
Standardization (Data Preprocessing)
Scaling (Data Preprocessing)
Correct Mapping of data types for use in Scikit-learn algorithms
Over/Under fitting
Sequential Forward Selection (Feature Selection)
Sequential Backward Selection (Feature Selection)
Feature Importances using Random Forests (Feature Selection)
Common pitfalls (gotchas) that can arise with use of Random Forests
Principal Component Analysis (PCA)
Latent Discriminant Analysis (LDA ? this topic is almost never covered in simila
r books)
Kernel PCA + caveats for its use
Use of Pipelines in Scikit-learn for streamlining the modeling process (this nev
er gets coverage and is a big efficiency boost)
Cross Validation (K Fold)
Nested Cross Validation
Common Metrics for Model Evaluation and how to graph each to gauge performance
Ensemble Methods (Majority Voting Classifier)
Plotting Decision Boundaries (important for gaining insight into ensemble perfor
mance)
Bootstrap Aggregating (Bagging)
Boosting
Sentiment Analysis using bag-of-words model
Sentiment Analysis using SGD Classifier and Out-of-Core learning to analyze larg
e document datasets via streaming/mini-batching for Data that is too large to fi
t in memory at once
Embedding Machine Learning algorithms into web applications using the web framew
ork called Flask?this is a hot skill to have in the job market
Regression Analysis for Continuous Target Variables
Aesthetic adjustments/extensions to Matplotlib graphs using the Seaborn library
RANSAC Regression
Dealing with non-linear relationships in the context of Regression (Data Transfo
rmations)
Clustering (K-Means, Agglomerative, Divisive)
Visualizing clusters
Hard vs. Soft clustering
The Elbow method for clustering
DBSCAN clustering
Common gotchas to be aware of when using clustering algorithms
Artificial Neural Networks (ANN)

Multi-Layer Perceptron (MLP) Neural Net


Forward Propagation
Backward Propagation
Using the Theano library to run Neural Networks on Graphical Processing Units (G
PU)?this is an extremely hot topic and demonstrates the timelessness of many of
these algorithms.
Read more
11 comments| 208 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
5.0 out of 5 starsMy new #1 Python ML book!
ByBRIAN M THOMASon November 1, 2015
Format: Paperback|Verified Purchase
This is a fantastic book, even for a relative beginner to machine learning such
as myself. The first thing that comes to mind after reading this book is that it
was the perfect blend (for me at least) of theory and practice, as well as brea
dth and depth.
Lets face it, we know that machine learning isnt an easy subject. You need theorybut y
ou also need practice in the form of some serious coding before you really start
understanding it. And this is one area where Sebastians book shines: it contains
a plethora of really good code examples that are illuminating and well explained
, and which cover a very wide range of different machine learning algorithms. An
d, speaking of code, as another reviewer has pointed out, another huge plus is t
hat, in many places, Sebastian shows you how to gauge the performance of your co
de and make it more efficient.
For me, the best measure of any book such as this is how many ah ha! moments I had w
hile reading it. And I had more than a few while reading Sebastians book. One such
ah ha! moment came while reading chapter 12 (and this also illustrates that nice bl
end of theory and practice I already mentioned above). In this particular chapte
r, he discusses training artificial neural networks for image recognition. At th
e heart of this approach is back propagation, which is pretty much THE bread and
butter behind multilayered neural networks. He presents a detailed discussion o
f back propagation in two separate pieces: one that is intuitive and top down; the o
ther a more mathematical, bottoms up approach that goes through the algorithm step b
y step, showing how the gradients are computed and the weights updated. His trea
tment of back propagation was one of the better explanations Ive seen and really c
leared things up for me.
One last thing I must mention: at the time of release, this was the first machin
e learning book for Python (to my knowledge) that has an entire chapter devoted
to Theano, which he uses to parallelize neural network training. For those who d
ont know, Theano is a particularly nice (not to mention very powerful) Python libr
ary for doing machine learning, most especially if you can utilize the power of
GPU computing. In addition, that particular chapter (13) also introduces the bra
nd new Python library named Keras, which is built on top of Theano and is a real
ly nice library for the rapid building and prototyping of neural networks (in th
e spirit of Torch). Being a brand new library, his treatment of Keras was necess
arily brief, but it was a great starting point.
In conclusion, I am very confident that if you do pick up this book, you wont be a
t all disappointed. And be sure and grab the accompanying code for the book on h
is GitHub repository (just look for python-machine-learning-book on github.com/rasbt
.) His code is top notch and Ive yet to encounter any problems with it.
Read more
1 comment| 51 people found this helpful. Was this review helpful to you?
Yes
No

Report abuse
See all verified purchase reviews (newest first)
Write a customer review
Ad feedback
Customer Images
See all customer images
Most Recent Customer Reviews
1.0 out of 5 starsA waste of money
PML is written by a graduate student with limited knowledge of machine learning.
The prose leans toward declarative sentences than rarely explain relevant conce
pts.Read more
Published 9 days ago by Technical Books
5.0 out of 5 starsExcellent, detailed intro into ML
Excellent, detailed intro into ML. Examples are simple, but understandable. I do
wnloaded book's code from the website listed.Read more
Published 11 days ago by fisherman
5.0 out of 5 starsExcellent Book on Machine Learning
Excellent book! If you want to get a good understanding of machine learning then
this is the book for you.Read more
Published 17 days ago by Amazon Customer
2.0 out of 5 starsErrata, errata, errata.
Original version downloaded (Kindle) was absolutely soaked-through with errata (
100 pages of errata at the GitHub site for the book). Try proof-reading. (And ed
iting.Read more
Published 17 days ago by Mark on Amazon
5.0 out of 5 starsFive Stars
Good
Published 19 days ago by Yi Yan
3.0 out of 5 starsNothing printed on page 30 and 31
The book is great and insightful, but there is nothing printed on page 30 and 31
in my book.
Published 20 days ago by William Moore
2.0 out of 5 starsThe text is extremely long winded
Having read many machine learning books this was one of my least favorite. The t
ext is extremely long winded.Read more
Published 23 days ago by Cogsbox6.28
5.0 out of 5 starsGreat introduction to SciPy Stack
There is no better book for quick practical introduction to Python scientific li
braries for machine learning and data analysis.Read more
Published 27 days ago by Maksym Zavershynskyi
5.0 out of 5 starsI found the explanations of machine learning quite clear and e
asily understandable (I've studied machine learning for some time
I purchased this book to accelerate my learning of Python and it's sundry librar
ies. I found the explanations of machine learning quite clear and easily underst
andable (I've...Read more
Published 1 month ago by Mitch K Oldroyd
3.0 out of 5 starsa great book for the beginners
The product came on time from India! Fonts are faded with no color images. Other
wise, a great book for the beginners.
Published 1 month ago by MSam
Search Customer Reviews
Submit
Search
Set up an Amazon Giveaway
Python Machine Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz,

reward your audience, and attract new followers and customers. Learn more about
Amazon Giveaway
This item: Python Machine Learning
Set up a giveaway
What Other Items Do Customers Buy After Viewing This Item?
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series) Hardcover
Ian Goodfellow
4.9 out of 5 stars 23
$69.13 Prime
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paper
back
Eric Matthes
4.3 out of 5 stars 125
$23.39 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Wor
ked Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press) Hardcover
John D. Kelleher
4.6 out of 5 stars 21
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python Paperback
Joel Grus
4.0 out of 5 stars 75
$25.50 Prime
Pages with Related Products. See and discover other items: apache spark, neural
network, artificial intelligence, neural networks and deep learning
Back to top
Get to Know Us
Careers
About Amazon
Investor Relations
Amazon Devices
Make Money with Us
Sell on Amazon
Sell Your Services on Amazon
Sell on Amazon Business
Sell Your Apps on Amazon
Become an Affiliate
Advertise Your Products
Self-Publish with Us
Become an Amazon Vendor
?See all
Amazon Payment Products
Amazon Rewards Visa Signature Cards
Amazon.com Store Card
Amazon.com Corporate Credit Line
Shop with Points
Credit Card Marketplace
Reload Your Balance
Amazon Currency Converter
Let Us Help You
Your Account
Your Orders
Shipping Rates & Policies

Amazon Prime
Returns & Replacements
Manage Your Content and Devices
Amazon Assistant
Help
AustraliaBrazilCanadaChinaFranceGermanyIndiaItalyJapanMexicoNetherlandsSpainUnit
ed Kingdom
6pm
Score deals
on fashion brands
AbeBooks
Rare Books
& Textbooks
ACX
Audiobook Publishing
Made Easy
Alexa
Actionable Analytics
for the Web
Amazon Business
Everything For
Your Business
AmazonFresh
Groceries & More
Right To Your Door
AmazonGlobal
Ship Orders
Internationally
Home Services
Handpicked Pros
Happiness Guarantee
Free Digital Educational
Resources
Amazon
Fun stories for
kids on the go
Amazon
FREE food delivery from
local restaurants
Video Distribution
Made Easy
Amazon
Scalable Cloud
Computing Services
Download
Audio Books
BeautyBar.com
Prestige Beauty
Delivered
Books With Free
Delivery Worldwide
Kitchen, Storage
& Everything Home
Thousands of
Digital Comics
Indie Print Publishing
Made Easy
Everything
But The Baby
Digital
Photography

Amazon Inspire
Rapids
Restaurants
Amazon Video Direct
Web Services
Audible

Book Depository
Casa.com
ComiXology
CreateSpace
Diapers.com
DPReview

East Dane
Designer Men's
Fashion
Fabric
Sewing, Quilting
& Knitting
Goodreads

Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
Junglee.com
Shop Online
in India
Kindle Direct Publishing
Indie Digital Publishing
Made Easy
Prime Now
FREE 2-Hour Delivery
on Everyday Items
Prime Photos
Unlimited Photo Storage
Free With Prime
Designer
Fashion Brands
Health, Beauty &
Home Essentials
Math Activities
for Kids & Schools
Everything
For Your Pet
Open-Box
Discounts
Discover & Distribute
Digital Content

Shopbop
Soap.com
TenMarks.com
Wag.com
Warehouse Deals
Whispercast

Woot!
Deals and
Shenanigans
Yoyo.com
A Happy Place
To Shop For Toys
Zappos
Shoes &
Clothing
Conditions of UsePrivacy NoticeInterest-Based Ads 1996-2017, Amazon.com, Inc. or i
ts affiliates
Interesting Finds Updated Daily
Amazon
Books
GoGo
DepartmentsHello, HyelimAccount & ListsNot Hyelim? Sign Out OrdersPrimeCart0
Browsing HistoryHyelim's Amazon.comToday's DealsGift Cards & RegistrySellHelp
BooksAdvanced SearchNew ReleasesBest SellersThe New York Times Best SellersChildre
n's BooksTextbooksTextbook RentalsSell Us Your BooksBest Books of the MonthKindl
e eBooks
Cart0
Books ? Computers & Technology ? Computer Science
Python Machine Learning and over one million other books are available for Amazo
n Kindle. Learn more
Share Facebook Twitter Pinterest
Buy New $40.49
Qty:
List Price: $44.99
Save: $4.50 (10%)
FREE Shipping for Prime members once available Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Add to Cart
Add to Cart
Turn on 1-Click ordering for this browser
Want it Tuesday, Jan. 24? Order within 10 hrs 13 mins and choose One-Day Shippin
g at checkout. Details
Ship to:
Hyelim Kim - 07960
Buy Used $34.98
Submit
Add to List
Submit
Add to your Dash Buttons
Have one to sell?
Sell on Amazon
Ad feedback
Flip to back
See all 3 images
Python Machine Learning Paperback ? September 23, 2015
by Sebastian Raschka (Author)
4.2 out of 5 stars
96 customer reviews
See all 4 formats and editions
Kindle
$22.39
Read with Our Free App
Paperback
$40.49
54 Used from $27.00
28 New from $33.40
Read more
Report incorrect product information.
Best Books of the MonthBest Books of 2016
Looking for something great to read? Browse our editors' picks for the best book
s of the year in fiction, nonfiction, mysteries, children's books, and much more
.
Frequently Bought Together
Python Machine Learning
+
Deep Learning (Adaptive Computation and Machine Learning series)
+
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Total price: $183.62
Submit
Add all three to Cart
Submit
Add all three to List
One of these items ships sooner than the other. Show details
Buy the selected items together
This item:Python Machine Learning by Sebastian Raschka Paperback $40.49
Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfell
ow Hardcover $69.13
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work

ed Examples, and by John D. Kelleher Hardcover $74.00


Customers Who Bought This Item Also Bought
This shopping feature will continue to load items. In order to navigate out of t
his carousel please use your heading shortcut key to navigate to the next or pre
vious heading.
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series)
Ian Goodfellow
4.9 out of 5 stars 23
#1 Best Seller in Artificial Intelligence
Hardcover
$69.13 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics:
John D. Kelleher
4.6 out of 5 stars 21
Hardcover
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python
Joel Grus
4.0 out of 5 stars 75
Paperback
$25.50 Prime
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
Wes McKinney
4.2 out of 5 stars 141
Paperback
$31.79 Prime
Make Your Own Neural Network
Make Your Own Neural Network
Tariq Rashid
4.2 out of 5 stars 89
Paperback
$45.00 Prime
An Introduction to Statistical Learning: with Applications in R (Springer Texts
in Statistics)
An Introduction to Statistical Learning: with Applications in R
Gareth James
4.7 out of 5 stars 134
#1 Best Seller in Mathematical Physics
Hardcover
$70.35 Prime
Sponsored Products Related To This Item (What's this?)
Oracle Database Administration Interview Questions You'll Most Likely Be Asked:
Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series)
(Volume 1)
Vibrant Publishers
5 out of 5 stars 2
Paperback
$14.95 Prime
Mastering Exposure: An Illustrated Guide Book (Finely Focused Photography Books
6)
Al Judge
Understanding and Mastering Exposure is the key to extraordinary images. It sepa

rates snapshots from art.


4.4 out of 5 stars 28
Kindle Edition
$2.99
The Art of Photography (Digital Photography Book 2)
Al Judge
Be inspired by the work of 8 featured artists ranging from novice to professiona
ls. Learn about composition, typical manual settings and genres.
4.1 out of 5 stars 25
Kindle Edition
$3.49
Digital Photography Like a Pro!
Al Judge
If you are new to digital photography, this guidebook will make the transition f
rom film easier. Also, it provides an overview if you want to turn Pro
3.9 out of 5 stars 45
Kindle Edition
$3.49
2D Game Collision Detection: An introduction to clashing geometry in games
Thomas Schwarzl
Wanna know how to implement collision detection in 2D games?Learn to check lines
of sight, find shot impacts, and determine race car collisions.
4.1 out of 5 stars 8
Kindle Edition
$9.95
3D Printing and Additive Manufacturing: Principles and Applications: Fifth Editi
on of Rapid Prototyping: 5th Edition
Chee Kai Chua
Paperback
$58.00 Prime
Walk Through Combinatorics, a (Fourth Edition)
Miklos Bona
Hardcover
$125.00 Prime
Ad feedback
Special Offers and Product Promotions
Save Big On Open-Box & Pre-owned: Buy "Python Machine Learning from Amazon Warehou
se Deals and save 14% off the $44.99 list price. Product is eligible for Amazon'
s 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned
offers from Amazon Warehouse Deals.
Your cost could be $0.00 instead of $40.49! Get a $70 Amazon.com Gift Card insta
ntly upon approval for the Amazon Prime Rewards Visa Card Apply now
Editorial Reviews
About the Author
Sebastian Raschka
Sebastian Raschka is a PhD student at Michigan State University, who develops ne
w computational methods in the field of computational biology. He has been ranke
d as the number one most influential data scientist on GitHub by Analytics Vidhy

a. He has a yearlong experience in Python programming and he has conducted sever


al seminars on the practical applications of data science and machine learning.
Talking and writing about data science, machine learning, and Python really moti
vated Sebastian to write this book in order to help people develop data-driven s
olutions without necessarily needing to have a machine learning background. He h
as also actively contributed to open source projects and methods that he impleme
nted, which are now successfully used in machine learning competitions, such as
Kaggle. In his free time, he works on models for sports predictions, and if he i
s not in front of the computer, he enjoys playing sports.
If you buy a new print edition of this book (or purchased one in the past), you
can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase mus
t be sold by Amazon. Learn more.
Start reading Python Machine Learning on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App
.
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfi
ction, Picture Books and more. See more
Product Details
Paperback: 454 pages
Publisher: Packt Publishing - ebooks Account (September 2015)
Language: English
ISBN-10: 1783555130
ISBN-13: 978-1783555130
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (96 customer review
s)
Amazon Best Sellers Rank: #6,724 in Books (See Top 100 in Books)
#2 in Books > Computers & Technology > Databases & Big Data > Data Modeling & De
sign
#2 in Books > Computers & Technology > Computer Science > AI & Machine Learning
> Neural Networks
#4 in Books > Computers & Technology > Databases & Big Data > Data Processing
Ad feedback
Customer Reviews
4.2 out of 5 stars
96
4.2 out of 5 stars
5 star
69%
4 star
11%
3 star
8%
2 star
6%
1 star
6%
Share your thoughts with other customers
Write a customer review
See all verified purchase reviews
Top Customer Reviews
5.0 out of 5 starsIF YOU OWN ONE PYTHON ML BOOK, THIS SHOULD BE IT!

ByJason Wolosonovichon September 29, 2015


Format: Paperback
First some general, higher-level thoughts and comments before I dive into specif
ics:
MY BACKGROUND:
Data Scientist; B.S. in Economics and M.S. in Business Analytics; experienced (t
hough by no means expert) user of Scikit-learn
OVERALL THOUGHTS:
I've purchased and read (virtually) every Machine Learning book that aims to tea
ch the reader the basics of ML using the Scikit-learn library as the main focus.
I've found them to be...less than satisfactory. The examples in other books oft
en use ML techniques in contexts for which they are not intended to be used and/
or contexts they are not used in out in the real world (among other issues I hav
e found within them).
In stark contrast, Python Machine Learning by Sebastian Raschka is stunningly-im
pressive, not only for the breadth and depth of coverage, but also in the manner
the information is presented to the reader.
To date, I have not encountered a book on ML that incorporates multiple levels o
f learning in a manner such as this. It is the textual equivalent of a Neural Ne
twork with hundreds of hidden layers running on the latest NVIDIA GPU (if that c
omparison is lost on you, dont worry; itll all make sense by the time you finish the
book).
One of the underlying (though understated) themes in the book is the importance
of using visual aids where appropriate to gauge the performance of the algorithm
s youre using as well as to understand exactly what is going on behind the scenes,
so-to-speak. If youre a novice user of the Matplotlib graphics library for Python
, this book will greatly improve your visualization skills by the time youre done
which I found to be an added bonus.
Another underlying theme is basic optimization using the NumPy library. This is
reinforced throughout the book in the examples that you code by hand. Ditto for
the Pandas library. To those of you brand-new to Python, you may not fully appre
ciate this aspect of the book until you gain some more experience and youve gone t
hrough the book a few times. For those of you who are more experienced users, th
e examples provide an amazing amount of insight into simple ways to make your co
de more efficient. Indeed, Best Practices abound in Python Machine Learning.
As a final general thought, Sebastian is an active contributor to Scikit-learn;
something I do not believe to be the case with the authors of the other books th
at Ive read. In order to effectively demonstrate and communicate the power of the
Scikit-learn library, you really need to be familiar with it from a fundamental
level. Sebastian has this knowledge in spades and that becomes readily apparent
as you progress through the book. He makes no assumption about the knowledge bas
e of the reader?he doesnt have to?because the book incorporates learning styles ap
propriate for differing skill levels (see below)
FOR BEGINNING USERS:
You may have some experience with Scikit-learn and Python, though not necessaril
y enough where you have developed some of the best practices I mentioned above; youre
still getting comfortable using the library and the Python environment. This boo
k is definitely for you!
The best way to learn this subject is by coding examples. You could not ask for
a finer book on the subject; for those just starting their ML journey, youre in go
od hands with Sebastian. Youll get an excellent, hands-on education using some of
the most important ML algorithms in use today in the most popular ML library use
d in Python. Youll begin to develop good habits and youll see from a basic level, ho

w to actually create algorithms on your own, outside of Scikit-learn! Then after


youve had the experience of coding the algorithm by hand, youll move to Scikit-lear
n and get even more hands-on experience. You will learn about the tried-and-true
algorithms that have been around for decades as well as concepts that are still
in their infancy and are considered the current state-of-the-art. And as I said
, youll learn about them by actually using them to build ML models. Youll see how yo
u take a concept for a project and turn it into reality using some really fantas
tic algorithms.
FOR INTERMEDIATE USERS:
You are comfortable using Python and Scikit-learn and have participated (or you
are considering participating) in one or more Kaggle competitions. You may have
some good habits/best practices formed but youre looking to take the next step; yo
u may know how to take a project from the data gathering and cleaning stage to a
final model, but you may not have actually done it or you arent sure how to prope
rly evaluate the model you have created in the end stages; you want to gain a th
orough understanding of which situations are appropriate for each of the algorit
hms and more importantly, which situations are NOT appropriate for each of the a
lgorithms; you want to gain a firm knowledge of how the algorithms work and youre
curious about what the state-of-the-art concepts are. Good news!
This book is DEFINITELY for you.
There comes a time in every Data Scientists life when you have read everything you
can find on how to structure and complete projects and you feel confident that
youre ready. Then you start and you realize during the course of a project that yo
u suddenly have a dozen more questions:
What should I do with all of these missing values?
Should I use PCA and/or other dimensionality reduction techniques?
How many folds should I use in my Cross Validation?
Should I use Nested Cross Validation or will simple K-Fold Cross Validation suff
ice?
Do I need to standardize my data in order to use run a Logistic Regression algor
ithm?
How about with a Random Forest?
What performance metric is most appropriate for my model?
What is L1 and L2 regularization (again) and when should I use it?
If you have ever asked yourself any of these questions, rest assured this book w
ill become your go-to reference for these questions as well as questions that yo
u havent even thought of yet. Sebastian will fill in the gaps in your knowledge an
d youll gain the confidence to tackle the projects you have been looking forward w
orking on all this time.
FOR ADVANCED USERS:
Much of the information in this book may be familiar to you, however the mathema
tical concepts behind the algorithms may not be. You may be interested in readin
g the seminal research on each of the concepts presented in the book. Sebastian
has you covered as well. He provides symbolic mathematical proofs for those so-i
nclined, as well as a multitude of citations for where you can find the research
that supports and/or explores the concepts more thoroughly. The book is well-re
searched and cited and the concepts are given very thorough treatment.
TL;DR (SUMMARY):
I realize the experience levels described above are subjective. They are present
merely to serve as reference points for the readers and to underscore my belief
that Python Machine Learning has something for virtually every skill level. I c
annot recommend this book more highly!
BONUS - Topics/Algorithms Covered Throughout the Book (there are a TON!):

Perceptron
Adaline
Stochastic Gradient Descent (SGD)
Support Vector Machines (SVM)
Logistic Regression
Difference between L1 and L2 regularization (with excellent graphics showing the
difference)
Out-of-core/online learning (truly Big Data)
The Kernel Trick
Parameter Optimization
Random Forest Classifier
Parametric vs. Non-parametric (and which are which)
K-Nearest Neighbors (KNN)
Bias/Variance Trade off (great graphics showing the difference)
Decision Trees
Standardization (Data Preprocessing)
Scaling (Data Preprocessing)
Correct Mapping of data types for use in Scikit-learn algorithms
Over/Under fitting
Sequential Forward Selection (Feature Selection)
Sequential Backward Selection (Feature Selection)
Feature Importances using Random Forests (Feature Selection)
Common pitfalls (gotchas) that can arise with use of Random Forests
Principal Component Analysis (PCA)
Latent Discriminant Analysis (LDA ? this topic is almost never covered in simila
r books)
Kernel PCA + caveats for its use
Use of Pipelines in Scikit-learn for streamlining the modeling process (this nev
er gets coverage and is a big efficiency boost)
Cross Validation (K Fold)
Nested Cross Validation
Common Metrics for Model Evaluation and how to graph each to gauge performance
Ensemble Methods (Majority Voting Classifier)
Plotting Decision Boundaries (important for gaining insight into ensemble perfor
mance)
Bootstrap Aggregating (Bagging)
Boosting
Sentiment Analysis using bag-of-words model
Sentiment Analysis using SGD Classifier and Out-of-Core learning to analyze larg
e document datasets via streaming/mini-batching for Data that is too large to fi
t in memory at once
Embedding Machine Learning algorithms into web applications using the web framew
ork called Flask?this is a hot skill to have in the job market
Regression Analysis for Continuous Target Variables
Aesthetic adjustments/extensions to Matplotlib graphs using the Seaborn library
RANSAC Regression
Dealing with non-linear relationships in the context of Regression (Data Transfo
rmations)
Clustering (K-Means, Agglomerative, Divisive)
Visualizing clusters
Hard vs. Soft clustering
The Elbow method for clustering
DBSCAN clustering
Common gotchas to be aware of when using clustering algorithms
Artificial Neural Networks (ANN)
Multi-Layer Perceptron (MLP) Neural Net
Forward Propagation
Backward Propagation
Using the Theano library to run Neural Networks on Graphical Processing Units (G

PU)?this is an extremely hot topic and demonstrates the timelessness of many of


these algorithms.
Read more
11 comments| 208 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
5.0 out of 5 starsMy new #1 Python ML book!
ByBRIAN M THOMASon November 1, 2015
Format: Paperback|Verified Purchase
This is a fantastic book, even for a relative beginner to machine learning such
as myself. The first thing that comes to mind after reading this book is that it
was the perfect blend (for me at least) of theory and practice, as well as brea
dth and depth.
Lets face it, we know that machine learning isnt an easy subject. You need theorybut y
ou also need practice in the form of some serious coding before you really start
understanding it. And this is one area where Sebastians book shines: it contains
a plethora of really good code examples that are illuminating and well explained
, and which cover a very wide range of different machine learning algorithms. An
d, speaking of code, as another reviewer has pointed out, another huge plus is t
hat, in many places, Sebastian shows you how to gauge the performance of your co
de and make it more efficient.
For me, the best measure of any book such as this is how many ah ha! moments I had w
hile reading it. And I had more than a few while reading Sebastians book. One such
ah ha! moment came while reading chapter 12 (and this also illustrates that nice bl
end of theory and practice I already mentioned above). In this particular chapte
r, he discusses training artificial neural networks for image recognition. At th
e heart of this approach is back propagation, which is pretty much THE bread and
butter behind multilayered neural networks. He presents a detailed discussion o
f back propagation in two separate pieces: one that is intuitive and top down; the o
ther a more mathematical, bottoms up approach that goes through the algorithm step b
y step, showing how the gradients are computed and the weights updated. His trea
tment of back propagation was one of the better explanations Ive seen and really c
leared things up for me.
One last thing I must mention: at the time of release, this was the first machin
e learning book for Python (to my knowledge) that has an entire chapter devoted
to Theano, which he uses to parallelize neural network training. For those who d
ont know, Theano is a particularly nice (not to mention very powerful) Python libr
ary for doing machine learning, most especially if you can utilize the power of
GPU computing. In addition, that particular chapter (13) also introduces the bra
nd new Python library named Keras, which is built on top of Theano and is a real
ly nice library for the rapid building and prototyping of neural networks (in th
e spirit of Torch). Being a brand new library, his treatment of Keras was necess
arily brief, but it was a great starting point.
In conclusion, I am very confident that if you do pick up this book, you wont be a
t all disappointed. And be sure and grab the accompanying code for the book on h
is GitHub repository (just look for python-machine-learning-book on github.com/rasbt
.) His code is top notch and Ive yet to encounter any problems with it.
Read more
1 comment| 51 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
See all verified purchase reviews (newest first)
Write a customer review

Ad feedback
Customer Images
See all customer images
Most Recent Customer Reviews
1.0 out of 5 starsA waste of money
PML is written by a graduate student with limited knowledge of machine learning.
The prose leans toward declarative sentences than rarely explain relevant conce
pts.Read more
Published 9 days ago by Technical Books
5.0 out of 5 starsExcellent, detailed intro into ML
Excellent, detailed intro into ML. Examples are simple, but understandable. I do
wnloaded book's code from the website listed.Read more
Published 11 days ago by fisherman
5.0 out of 5 starsExcellent Book on Machine Learning
Excellent book! If you want to get a good understanding of machine learning then
this is the book for you.Read more
Published 17 days ago by Amazon Customer
2.0 out of 5 starsErrata, errata, errata.
Original version downloaded (Kindle) was absolutely soaked-through with errata (
100 pages of errata at the GitHub site for the book). Try proof-reading. (And ed
iting.Read more
Published 17 days ago by Mark on Amazon
5.0 out of 5 starsFive Stars
Good
Published 19 days ago by Yi Yan
3.0 out of 5 starsNothing printed on page 30 and 31
The book is great and insightful, but there is nothing printed on page 30 and 31
in my book.
Published 20 days ago by William Moore
2.0 out of 5 starsThe text is extremely long winded
Having read many machine learning books this was one of my least favorite. The t
ext is extremely long winded.Read more
Published 23 days ago by Cogsbox6.28
5.0 out of 5 starsGreat introduction to SciPy Stack
There is no better book for quick practical introduction to Python scientific li
braries for machine learning and data analysis.Read more
Published 27 days ago by Maksym Zavershynskyi
5.0 out of 5 starsI found the explanations of machine learning quite clear and e
asily understandable (I've studied machine learning for some time
I purchased this book to accelerate my learning of Python and it's sundry librar
ies. I found the explanations of machine learning quite clear and easily underst
andable (I've...Read more
Published 1 month ago by Mitch K Oldroyd
3.0 out of 5 starsa great book for the beginners
The product came on time from India! Fonts are faded with no color images. Other
wise, a great book for the beginners.
Published 1 month ago by MSam
Search Customer Reviews
Submit
Search
Set up an Amazon Giveaway
Python Machine Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz,
reward your audience, and attract new followers and customers. Learn more about
Amazon Giveaway
This item: Python Machine Learning
Set up a giveaway

What Other Items Do Customers Buy After Viewing This Item?


Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series) Hardcover
Ian Goodfellow
4.9 out of 5 stars 23
$69.13 Prime
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paper
back
Eric Matthes
4.3 out of 5 stars 125
$23.39 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Wor
ked Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press) Hardcover
John D. Kelleher
4.6 out of 5 stars 21
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python Paperback
Joel Grus
4.0 out of 5 stars 75
$25.50 Prime
Pages with Related Products. See and discover other items: apache spark, neural
network, artificial intelligence, neural networks and deep learning
Back to top
Get to Know Us
Careers
About Amazon
Investor Relations
Amazon Devices
Make Money with Us
Sell on Amazon
Sell Your Services on Amazon
Sell on Amazon Business
Sell Your Apps on Amazon
Become an Affiliate
Advertise Your Products
Self-Publish with Us
Become an Amazon Vendor
?See all
Amazon Payment Products
Amazon Rewards Visa Signature Cards
Amazon.com Store Card
Amazon.com Corporate Credit Line
Shop with Points
Credit Card Marketplace
Reload Your Balance
Amazon Currency Converter
Let Us Help You
Your Account
Your Orders
Shipping Rates & Policies
Amazon Prime
Returns & Replacements
Manage Your Content and Devices
Amazon Assistant

Help
AustraliaBrazilCanadaChinaFranceGermanyIndiaItalyJapanMexicoNetherlandsSpainUnit
ed Kingdom
6pm
Score deals
on fashion brands
AbeBooks
Rare Books
& Textbooks
ACX
Audiobook Publishing
Made Easy
Alexa
Actionable Analytics
for the Web
Amazon Business
Everything For
Your Business
AmazonFresh
Groceries & More
Right To Your Door
AmazonGlobal
Ship Orders
Internationally
Home Services
Handpicked Pros
Happiness Guarantee
Free Digital Educational
Resources
Amazon
Fun stories for
kids on the go
Amazon
FREE food delivery from
local restaurants
Video Distribution
Made Easy
Amazon
Scalable Cloud
Computing Services
Download
Audio Books
BeautyBar.com
Prestige Beauty
Delivered
Books With Free
Delivery Worldwide
Kitchen, Storage
& Everything Home
Thousands of
Digital Comics
Indie Print Publishing
Made Easy
Everything
But The Baby
Digital
Photography

Amazon Inspire
Rapids
Restaurants
Amazon Video Direct
Web Services
Audible

Book Depository
Casa.com
ComiXology
CreateSpace
Diapers.com
DPReview

East Dane
Designer Men's
Fashion
Fabric
Sewing, Quilting
& Knitting
Goodreads
Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
Junglee.com

Shop Online
in India
Kindle Direct Publishing
Indie Digital Publishing
Made Easy
Prime Now
FREE 2-Hour Delivery
on Everyday Items
Prime Photos
Unlimited Photo Storage
Free With Prime
Designer
Fashion Brands
Health, Beauty &
Home Essentials
Math Activities
for Kids & Schools
Everything
For Your Pet
Open-Box
Discounts
Discover & Distribute
Digital Content

Shopbop
Soap.com
TenMarks.com
Wag.com
Warehouse Deals
Whispercast

Woot!
Deals and
Shenanigans
Yoyo.com
A Happy Place
To Shop For Toys
Zappos
Shoes &
Clothing
Conditions of UsePrivacy NoticeInterest-Based Ads 1996-2017, Amazon.com, Inc. or i
ts affiliates
Interesting Finds Updated Daily
Amazon
Books
GoGo
DepartmentsHello, HyelimAccount & ListsNot Hyelim? Sign Out OrdersPrimeCart0
Browsing HistoryHyelim's Amazon.comToday's DealsGift Cards & RegistrySellHelp
BooksAdvanced SearchNew ReleasesBest SellersThe New York Times Best SellersChildre
n's BooksTextbooksTextbook RentalsSell Us Your BooksBest Books of the MonthKindl
e eBooks
Cart0
Books ? Computers & Technology ? Computer Science
Python Machine Learning and over one million other books are available for Amazo
n Kindle. Learn more
Share Facebook Twitter Pinterest
Buy New $40.49
Qty:
List Price: $44.99
Save: $4.50 (10%)
FREE Shipping for Prime members once available Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Add to Cart
Add to Cart
Turn on 1-Click ordering for this browser
Want it Tuesday, Jan. 24? Order within 10 hrs 13 mins and choose One-Day Shippin
g at checkout. Details

Ship to:
Hyelim Kim - 07960
Buy Used $34.98
Submit
Add to List
Submit
Add to your Dash Buttons
Have one to sell?
Sell on Amazon
Ad feedback
Flip to back
See all 3 images
Python Machine Learning Paperback ? September 23, 2015
by Sebastian Raschka (Author)
4.2 out of 5 stars
96 customer reviews
See all 4 formats and editions
Kindle
$22.39
Read with Our Free App
Paperback
$40.49
54 Used from $27.00
28 New from $33.40
Read more
Report incorrect product information.
Best Books of the MonthBest Books of 2016
Looking for something great to read? Browse our editors' picks for the best book
s of the year in fiction, nonfiction, mysteries, children's books, and much more
.
Frequently Bought Together
Python Machine Learning
+
Deep Learning (Adaptive Computation and Machine Learning series)
+
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Total price: $183.62
Submit
Add all three to Cart
Submit
Add all three to List
One of these items ships sooner than the other. Show details
Buy the selected items together
This item:Python Machine Learning by Sebastian Raschka Paperback $40.49
Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfell
ow Hardcover $69.13
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and by John D. Kelleher Hardcover $74.00
Customers Who Bought This Item Also Bought
This shopping feature will continue to load items. In order to navigate out of t
his carousel please use your heading shortcut key to navigate to the next or pre
vious heading.

Deep Learning (Adaptive Computation and Machine Learning series)


Deep Learning (Adaptive Computation and Machine Learning series)
Ian Goodfellow
4.9 out of 5 stars 23
#1 Best Seller in Artificial Intelligence
Hardcover
$69.13 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics:
John D. Kelleher
4.6 out of 5 stars 21
Hardcover
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python
Joel Grus
4.0 out of 5 stars 75
Paperback
$25.50 Prime
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
Wes McKinney
4.2 out of 5 stars 141
Paperback
$31.79 Prime
Make Your Own Neural Network
Make Your Own Neural Network
Tariq Rashid
4.2 out of 5 stars 89
Paperback
$45.00 Prime
An Introduction to Statistical Learning: with Applications in R (Springer Texts
in Statistics)
An Introduction to Statistical Learning: with Applications in R
Gareth James
4.7 out of 5 stars 134
#1 Best Seller in Mathematical Physics
Hardcover
$70.35 Prime
Sponsored Products Related To This Item (What's this?)
Oracle Database Administration Interview Questions You'll Most Likely Be Asked:
Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series)
(Volume 1)
Vibrant Publishers
5 out of 5 stars 2
Paperback
$14.95 Prime
Mastering Exposure: An Illustrated Guide Book (Finely Focused Photography Books
6)
Al Judge
Understanding and Mastering Exposure is the key to extraordinary images. It sepa
rates snapshots from art.
4.4 out of 5 stars 28
Kindle Edition
$2.99

The Art of Photography (Digital Photography Book 2)


Al Judge
Be inspired by the work of 8 featured artists ranging from novice to professiona
ls. Learn about composition, typical manual settings and genres.
4.1 out of 5 stars 25
Kindle Edition
$3.49
Digital Photography Like a Pro!
Al Judge
If you are new to digital photography, this guidebook will make the transition f
rom film easier. Also, it provides an overview if you want to turn Pro
3.9 out of 5 stars 45
Kindle Edition
$3.49
2D Game Collision Detection: An introduction to clashing geometry in games
Thomas Schwarzl
Wanna know how to implement collision detection in 2D games?Learn to check lines
of sight, find shot impacts, and determine race car collisions.
4.1 out of 5 stars 8
Kindle Edition
$9.95
3D Printing and Additive Manufacturing: Principles and Applications: Fifth Editi
on of Rapid Prototyping: 5th Edition
Chee Kai Chua
Paperback
$58.00 Prime
Walk Through Combinatorics, a (Fourth Edition)
Miklos Bona
Hardcover
$125.00 Prime
Ad feedback
Special Offers and Product Promotions
Save Big On Open-Box & Pre-owned: Buy "Python Machine Learning from Amazon Warehou
se Deals and save 14% off the $44.99 list price. Product is eligible for Amazon'
s 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned
offers from Amazon Warehouse Deals.
Your cost could be $0.00 instead of $40.49! Get a $70 Amazon.com Gift Card insta
ntly upon approval for the Amazon Prime Rewards Visa Card Apply now
Editorial Reviews
About the Author
Sebastian Raschka
Sebastian Raschka is a PhD student at Michigan State University, who develops ne
w computational methods in the field of computational biology. He has been ranke
d as the number one most influential data scientist on GitHub by Analytics Vidhy
a. He has a yearlong experience in Python programming and he has conducted sever
al seminars on the practical applications of data science and machine learning.
Talking and writing about data science, machine learning, and Python really moti
vated Sebastian to write this book in order to help people develop data-driven s
olutions without necessarily needing to have a machine learning background. He h

as also actively contributed to open source projects and methods that he impleme
nted, which are now successfully used in machine learning competitions, such as
Kaggle. In his free time, he works on models for sports predictions, and if he i
s not in front of the computer, he enjoys playing sports.
If you buy a new print edition of this book (or purchased one in the past), you
can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase mus
t be sold by Amazon. Learn more.
Start reading Python Machine Learning on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App
.
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfi
ction, Picture Books and more. See more
Product Details
Paperback: 454 pages
Publisher: Packt Publishing - ebooks Account (September 2015)
Language: English
ISBN-10: 1783555130
ISBN-13: 978-1783555130
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (96 customer review
s)
Amazon Best Sellers Rank: #6,724 in Books (See Top 100 in Books)
#2 in Books > Computers & Technology > Databases & Big Data > Data Modeling & De
sign
#2 in Books > Computers & Technology > Computer Science > AI & Machine Learning
> Neural Networks
#4 in Books > Computers & Technology > Databases & Big Data > Data Processing
Ad feedback
Customer Reviews
4.2 out of 5 stars
96
4.2 out of 5 stars
5 star
69%
4 star
11%
3 star
8%
2 star
6%
1 star
6%
Share your thoughts with other customers
Write a customer review
See all verified purchase reviews
Top Customer Reviews
5.0 out of 5 starsIF YOU OWN ONE PYTHON ML BOOK, THIS SHOULD BE IT!
ByJason Wolosonovichon September 29, 2015
Format: Paperback
First some general, higher-level thoughts and comments before I dive into specif
ics:

MY BACKGROUND:
Data Scientist; B.S. in Economics and M.S. in Business Analytics; experienced (t
hough by no means expert) user of Scikit-learn
OVERALL THOUGHTS:
I've purchased and read (virtually) every Machine Learning book that aims to tea
ch the reader the basics of ML using the Scikit-learn library as the main focus.
I've found them to be...less than satisfactory. The examples in other books oft
en use ML techniques in contexts for which they are not intended to be used and/
or contexts they are not used in out in the real world (among other issues I hav
e found within them).
In stark contrast, Python Machine Learning by Sebastian Raschka is stunningly-im
pressive, not only for the breadth and depth of coverage, but also in the manner
the information is presented to the reader.
To date, I have not encountered a book on ML that incorporates multiple levels o
f learning in a manner such as this. It is the textual equivalent of a Neural Ne
twork with hundreds of hidden layers running on the latest NVIDIA GPU (if that c
omparison is lost on you, dont worry; itll all make sense by the time you finish the
book).
One of the underlying (though understated) themes in the book is the importance
of using visual aids where appropriate to gauge the performance of the algorithm
s youre using as well as to understand exactly what is going on behind the scenes,
so-to-speak. If youre a novice user of the Matplotlib graphics library for Python
, this book will greatly improve your visualization skills by the time youre done
which I found to be an added bonus.
Another underlying theme is basic optimization using the NumPy library. This is
reinforced throughout the book in the examples that you code by hand. Ditto for
the Pandas library. To those of you brand-new to Python, you may not fully appre
ciate this aspect of the book until you gain some more experience and youve gone t
hrough the book a few times. For those of you who are more experienced users, th
e examples provide an amazing amount of insight into simple ways to make your co
de more efficient. Indeed, Best Practices abound in Python Machine Learning.
As a final general thought, Sebastian is an active contributor to Scikit-learn;
something I do not believe to be the case with the authors of the other books th
at Ive read. In order to effectively demonstrate and communicate the power of the
Scikit-learn library, you really need to be familiar with it from a fundamental
level. Sebastian has this knowledge in spades and that becomes readily apparent
as you progress through the book. He makes no assumption about the knowledge bas
e of the reader?he doesnt have to?because the book incorporates learning styles ap
propriate for differing skill levels (see below)
FOR BEGINNING USERS:
You may have some experience with Scikit-learn and Python, though not necessaril
y enough where you have developed some of the best practices I mentioned above; youre
still getting comfortable using the library and the Python environment. This boo
k is definitely for you!
The best way to learn this subject is by coding examples. You could not ask for
a finer book on the subject; for those just starting their ML journey, youre in go
od hands with Sebastian. Youll get an excellent, hands-on education using some of
the most important ML algorithms in use today in the most popular ML library use
d in Python. Youll begin to develop good habits and youll see from a basic level, ho
w to actually create algorithms on your own, outside of Scikit-learn! Then after
youve had the experience of coding the algorithm by hand, youll move to Scikit-lear
n and get even more hands-on experience. You will learn about the tried-and-true
algorithms that have been around for decades as well as concepts that are still
in their infancy and are considered the current state-of-the-art. And as I said

, youll learn about them by actually using them to build ML models. Youll see how yo
u take a concept for a project and turn it into reality using some really fantas
tic algorithms.
FOR INTERMEDIATE USERS:
You are comfortable using Python and Scikit-learn and have participated (or you
are considering participating) in one or more Kaggle competitions. You may have
some good habits/best practices formed but youre looking to take the next step; yo
u may know how to take a project from the data gathering and cleaning stage to a
final model, but you may not have actually done it or you arent sure how to prope
rly evaluate the model you have created in the end stages; you want to gain a th
orough understanding of which situations are appropriate for each of the algorit
hms and more importantly, which situations are NOT appropriate for each of the a
lgorithms; you want to gain a firm knowledge of how the algorithms work and youre
curious about what the state-of-the-art concepts are. Good news!
This book is DEFINITELY for you.
There comes a time in every Data Scientists life when you have read everything you
can find on how to structure and complete projects and you feel confident that
youre ready. Then you start and you realize during the course of a project that yo
u suddenly have a dozen more questions:
What should I do with all of these missing values?
Should I use PCA and/or other dimensionality reduction techniques?
How many folds should I use in my Cross Validation?
Should I use Nested Cross Validation or will simple K-Fold Cross Validation suff
ice?
Do I need to standardize my data in order to use run a Logistic Regression algor
ithm?
How about with a Random Forest?
What performance metric is most appropriate for my model?
What is L1 and L2 regularization (again) and when should I use it?
If you have ever asked yourself any of these questions, rest assured this book w
ill become your go-to reference for these questions as well as questions that yo
u havent even thought of yet. Sebastian will fill in the gaps in your knowledge an
d youll gain the confidence to tackle the projects you have been looking forward w
orking on all this time.
FOR ADVANCED USERS:
Much of the information in this book may be familiar to you, however the mathema
tical concepts behind the algorithms may not be. You may be interested in readin
g the seminal research on each of the concepts presented in the book. Sebastian
has you covered as well. He provides symbolic mathematical proofs for those so-i
nclined, as well as a multitude of citations for where you can find the research
that supports and/or explores the concepts more thoroughly. The book is well-re
searched and cited and the concepts are given very thorough treatment.
TL;DR (SUMMARY):
I realize the experience levels described above are subjective. They are present
merely to serve as reference points for the readers and to underscore my belief
that Python Machine Learning has something for virtually every skill level. I c
annot recommend this book more highly!
BONUS - Topics/Algorithms Covered Throughout the Book (there are a TON!):
Perceptron
Adaline
Stochastic Gradient Descent (SGD)
Support Vector Machines (SVM)

Logistic Regression
Difference between L1 and L2 regularization (with excellent graphics showing the
difference)
Out-of-core/online learning (truly Big Data)
The Kernel Trick
Parameter Optimization
Random Forest Classifier
Parametric vs. Non-parametric (and which are which)
K-Nearest Neighbors (KNN)
Bias/Variance Trade off (great graphics showing the difference)
Decision Trees
Standardization (Data Preprocessing)
Scaling (Data Preprocessing)
Correct Mapping of data types for use in Scikit-learn algorithms
Over/Under fitting
Sequential Forward Selection (Feature Selection)
Sequential Backward Selection (Feature Selection)
Feature Importances using Random Forests (Feature Selection)
Common pitfalls (gotchas) that can arise with use of Random Forests
Principal Component Analysis (PCA)
Latent Discriminant Analysis (LDA ? this topic is almost never covered in simila
r books)
Kernel PCA + caveats for its use
Use of Pipelines in Scikit-learn for streamlining the modeling process (this nev
er gets coverage and is a big efficiency boost)
Cross Validation (K Fold)
Nested Cross Validation
Common Metrics for Model Evaluation and how to graph each to gauge performance
Ensemble Methods (Majority Voting Classifier)
Plotting Decision Boundaries (important for gaining insight into ensemble perfor
mance)
Bootstrap Aggregating (Bagging)
Boosting
Sentiment Analysis using bag-of-words model
Sentiment Analysis using SGD Classifier and Out-of-Core learning to analyze larg
e document datasets via streaming/mini-batching for Data that is too large to fi
t in memory at once
Embedding Machine Learning algorithms into web applications using the web framew
ork called Flask?this is a hot skill to have in the job market
Regression Analysis for Continuous Target Variables
Aesthetic adjustments/extensions to Matplotlib graphs using the Seaborn library
RANSAC Regression
Dealing with non-linear relationships in the context of Regression (Data Transfo
rmations)
Clustering (K-Means, Agglomerative, Divisive)
Visualizing clusters
Hard vs. Soft clustering
The Elbow method for clustering
DBSCAN clustering
Common gotchas to be aware of when using clustering algorithms
Artificial Neural Networks (ANN)
Multi-Layer Perceptron (MLP) Neural Net
Forward Propagation
Backward Propagation
Using the Theano library to run Neural Networks on Graphical Processing Units (G
PU)?this is an extremely hot topic and demonstrates the timelessness of many of
these algorithms.
Read more
11 comments| 208 people found this helpful. Was this review helpful to you?
Yes

No
Report abuse
5.0 out of 5 starsMy new #1 Python ML book!
ByBRIAN M THOMASon November 1, 2015
Format: Paperback|Verified Purchase
This is a fantastic book, even for a relative beginner to machine learning such
as myself. The first thing that comes to mind after reading this book is that it
was the perfect blend (for me at least) of theory and practice, as well as brea
dth and depth.
Lets face it, we know that machine learning isnt an easy subject. You need theorybut y
ou also need practice in the form of some serious coding before you really start
understanding it. And this is one area where Sebastians book shines: it contains
a plethora of really good code examples that are illuminating and well explained
, and which cover a very wide range of different machine learning algorithms. An
d, speaking of code, as another reviewer has pointed out, another huge plus is t
hat, in many places, Sebastian shows you how to gauge the performance of your co
de and make it more efficient.
For me, the best measure of any book such as this is how many ah ha! moments I had w
hile reading it. And I had more than a few while reading Sebastians book. One such
ah ha! moment came while reading chapter 12 (and this also illustrates that nice bl
end of theory and practice I already mentioned above). In this particular chapte
r, he discusses training artificial neural networks for image recognition. At th
e heart of this approach is back propagation, which is pretty much THE bread and
butter behind multilayered neural networks. He presents a detailed discussion o
f back propagation in two separate pieces: one that is intuitive and top down; the o
ther a more mathematical, bottoms up approach that goes through the algorithm step b
y step, showing how the gradients are computed and the weights updated. His trea
tment of back propagation was one of the better explanations Ive seen and really c
leared things up for me.
One last thing I must mention: at the time of release, this was the first machin
e learning book for Python (to my knowledge) that has an entire chapter devoted
to Theano, which he uses to parallelize neural network training. For those who d
ont know, Theano is a particularly nice (not to mention very powerful) Python libr
ary for doing machine learning, most especially if you can utilize the power of
GPU computing. In addition, that particular chapter (13) also introduces the bra
nd new Python library named Keras, which is built on top of Theano and is a real
ly nice library for the rapid building and prototyping of neural networks (in th
e spirit of Torch). Being a brand new library, his treatment of Keras was necess
arily brief, but it was a great starting point.
In conclusion, I am very confident that if you do pick up this book, you wont be a
t all disappointed. And be sure and grab the accompanying code for the book on h
is GitHub repository (just look for python-machine-learning-book on github.com/rasbt
.) His code is top notch and Ive yet to encounter any problems with it.
Read more
1 comment| 51 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
See all verified purchase reviews (newest first)
Write a customer review
Ad feedback
Customer Images
See all customer images
Most Recent Customer Reviews

1.0 out of 5 starsA waste of money


PML is written by a graduate student with limited knowledge of machine learning.
The prose leans toward declarative sentences than rarely explain relevant conce
pts.Read more
Published 9 days ago by Technical Books
5.0 out of 5 starsExcellent, detailed intro into ML
Excellent, detailed intro into ML. Examples are simple, but understandable. I do
wnloaded book's code from the website listed.Read more
Published 11 days ago by fisherman
5.0 out of 5 starsExcellent Book on Machine Learning
Excellent book! If you want to get a good understanding of machine learning then
this is the book for you.Read more
Published 17 days ago by Amazon Customer
2.0 out of 5 starsErrata, errata, errata.
Original version downloaded (Kindle) was absolutely soaked-through with errata (
100 pages of errata at the GitHub site for the book). Try proof-reading. (And ed
iting.Read more
Published 17 days ago by Mark on Amazon
5.0 out of 5 starsFive Stars
Good
Published 19 days ago by Yi Yan
3.0 out of 5 starsNothing printed on page 30 and 31
The book is great and insightful, but there is nothing printed on page 30 and 31
in my book.
Published 20 days ago by William Moore
2.0 out of 5 starsThe text is extremely long winded
Having read many machine learning books this was one of my least favorite. The t
ext is extremely long winded.Read more
Published 23 days ago by Cogsbox6.28
5.0 out of 5 starsGreat introduction to SciPy Stack
There is no better book for quick practical introduction to Python scientific li
braries for machine learning and data analysis.Read more
Published 27 days ago by Maksym Zavershynskyi
5.0 out of 5 starsI found the explanations of machine learning quite clear and e
asily understandable (I've studied machine learning for some time
I purchased this book to accelerate my learning of Python and it's sundry librar
ies. I found the explanations of machine learning quite clear and easily underst
andable (I've...Read more
Published 1 month ago by Mitch K Oldroyd
3.0 out of 5 starsa great book for the beginners
The product came on time from India! Fonts are faded with no color images. Other
wise, a great book for the beginners.
Published 1 month ago by MSam
Search Customer Reviews
Submit
Search
Set up an Amazon Giveaway
Python Machine Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz,
reward your audience, and attract new followers and customers. Learn more about
Amazon Giveaway
This item: Python Machine Learning
Set up a giveaway
What Other Items Do Customers Buy After Viewing This Item?
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series) Hardcover

Ian Goodfellow
4.9 out of 5 stars 23
$69.13 Prime
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paper
back
Eric Matthes
4.3 out of 5 stars 125
$23.39 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Wor
ked Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press) Hardcover
John D. Kelleher
4.6 out of 5 stars 21
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python Paperback
Joel Grus
4.0 out of 5 stars 75
$25.50 Prime
Pages with Related Products. See and discover other items: apache spark, neural
network, artificial intelligence, neural networks and deep learning
Back to top
Get to Know Us
Careers
About Amazon
Investor Relations
Amazon Devices
Make Money with Us
Sell on Amazon
Sell Your Services on Amazon
Sell on Amazon Business
Sell Your Apps on Amazon
Become an Affiliate
Advertise Your Products
Self-Publish with Us
Become an Amazon Vendor
?See all
Amazon Payment Products
Amazon Rewards Visa Signature Cards
Amazon.com Store Card
Amazon.com Corporate Credit Line
Shop with Points
Credit Card Marketplace
Reload Your Balance
Amazon Currency Converter
Let Us Help You
Your Account
Your Orders
Shipping Rates & Policies
Amazon Prime
Returns & Replacements
Manage Your Content and Devices
Amazon Assistant
Help
AustraliaBrazilCanadaChinaFranceGermanyIndiaItalyJapanMexicoNetherlandsSpainUnit
ed Kingdom
6pm
Score deals

on fashion brands
Rare Books
& Textbooks
Audiobook Publishing
Made Easy
Actionable Analytics
for the Web
Everything For
Your Business
Groceries & More
Right To Your Door
Ship Orders
Internationally

AbeBooks
ACX
Alexa
Amazon Business
AmazonFresh
AmazonGlobal

Home Services
Handpicked Pros
Happiness Guarantee
Free Digital Educational
Resources
Amazon
Fun stories for
kids on the go
Amazon
FREE food delivery from
local restaurants
Video Distribution
Made Easy
Amazon
Scalable Cloud
Computing Services
Download
Audio Books
BeautyBar.com
Prestige Beauty
Delivered
Books With Free
Delivery Worldwide
Kitchen, Storage
& Everything Home
Thousands of
Digital Comics
Indie Print Publishing
Made Easy
Everything
But The Baby
Digital
Photography

Amazon Inspire
Rapids
Restaurants
Amazon Video Direct
Web Services
Audible

Book Depository
Casa.com
ComiXology
CreateSpace
Diapers.com
DPReview

East Dane
Designer Men's
Fashion
Fabric
Sewing, Quilting
& Knitting
Goodreads
Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
Junglee.com
Shop Online
in India
Kindle Direct Publishing
Indie Digital Publishing
Made Easy
Prime Now
FREE 2-Hour Delivery

on Everyday Items
Prime Photos
Unlimited Photo Storage
Free With Prime
Designer
Fashion Brands
Health, Beauty &
Home Essentials
Math Activities
for Kids & Schools
Everything
For Your Pet
Open-Box
Discounts
Discover & Distribute
Digital Content

Shopbop
Soap.com
TenMarks.com
Wag.com
Warehouse Deals
Whispercast

Woot!
Deals and
Shenanigans
Yoyo.com
A Happy Place
To Shop For Toys
Zappos
Shoes &
Clothing
Conditions of UsePrivacy NoticeInterest-Based Ads 1996-2017, Amazon.com, Inc. or i
ts affiliates
Interesting Finds Updated Daily
Amazon
Books
GoGo
DepartmentsHello, HyelimAccount & ListsNot Hyelim? Sign Out OrdersPrimeCart0
Browsing HistoryHyelim's Amazon.comToday's DealsGift Cards & RegistrySellHelp
BooksAdvanced SearchNew ReleasesBest SellersThe New York Times Best SellersChildre
n's BooksTextbooksTextbook RentalsSell Us Your BooksBest Books of the MonthKindl
e eBooks
Cart0
Books ? Computers & Technology ? Computer Science
Python Machine Learning and over one million other books are available for Amazo
n Kindle. Learn more
Share Facebook Twitter Pinterest
Buy New $40.49
Qty:
List Price: $44.99
Save: $4.50 (10%)
FREE Shipping for Prime members once available Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Add to Cart
Add to Cart
Turn on 1-Click ordering for this browser
Want it Tuesday, Jan. 24? Order within 10 hrs 13 mins and choose One-Day Shippin
g at checkout. Details
Ship to:
Hyelim Kim - 07960
Buy Used $34.98
Submit
Add to List

Submit
Add to your Dash Buttons
Have one to sell?
Sell on Amazon
Ad feedback
Flip to back
See all 3 images
Python Machine Learning Paperback ? September 23, 2015
by Sebastian Raschka (Author)
4.2 out of 5 stars
96 customer reviews
See all 4 formats and editions
Kindle
$22.39
Read with Our Free App
Paperback
$40.49
54 Used from $27.00
28 New from $33.40
Read more
Report incorrect product information.
Best Books of the MonthBest Books of 2016
Looking for something great to read? Browse our editors' picks for the best book
s of the year in fiction, nonfiction, mysteries, children's books, and much more
.
Frequently Bought Together
Python Machine Learning
+
Deep Learning (Adaptive Computation and Machine Learning series)
+
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Total price: $183.62
Submit
Add all three to Cart
Submit
Add all three to List
One of these items ships sooner than the other. Show details
Buy the selected items together
This item:Python Machine Learning by Sebastian Raschka Paperback $40.49
Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfell
ow Hardcover $69.13
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and by John D. Kelleher Hardcover $74.00
Customers Who Bought This Item Also Bought
This shopping feature will continue to load items. In order to navigate out of t
his carousel please use your heading shortcut key to navigate to the next or pre
vious heading.
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series)
Ian Goodfellow
4.9 out of 5 stars 23
#1 Best Seller in Artificial Intelligence

Hardcover
$69.13 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics:
John D. Kelleher
4.6 out of 5 stars 21
Hardcover
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python
Joel Grus
4.0 out of 5 stars 75
Paperback
$25.50 Prime
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
Wes McKinney
4.2 out of 5 stars 141
Paperback
$31.79 Prime
Make Your Own Neural Network
Make Your Own Neural Network
Tariq Rashid
4.2 out of 5 stars 89
Paperback
$45.00 Prime
An Introduction to Statistical Learning: with Applications in R (Springer Texts
in Statistics)
An Introduction to Statistical Learning: with Applications in R
Gareth James
4.7 out of 5 stars 134
#1 Best Seller in Mathematical Physics
Hardcover
$70.35 Prime
Sponsored Products Related To This Item (What's this?)
Oracle Database Administration Interview Questions You'll Most Likely Be Asked:
Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series)
(Volume 1)
Vibrant Publishers
5 out of 5 stars 2
Paperback
$14.95 Prime
Mastering Exposure: An Illustrated Guide Book (Finely Focused Photography Books
6)
Al Judge
Understanding and Mastering Exposure is the key to extraordinary images. It sepa
rates snapshots from art.
4.4 out of 5 stars 28
Kindle Edition
$2.99
The Art of Photography (Digital Photography Book 2)
Al Judge
Be inspired by the work of 8 featured artists ranging from novice to professiona
ls. Learn about composition, typical manual settings and genres.

4.1 out of 5 stars 25


Kindle Edition
$3.49
Digital Photography Like a Pro!
Al Judge
If you are new to digital photography, this guidebook will make the transition f
rom film easier. Also, it provides an overview if you want to turn Pro
3.9 out of 5 stars 45
Kindle Edition
$3.49
2D Game Collision Detection: An introduction to clashing geometry in games
Thomas Schwarzl
Wanna know how to implement collision detection in 2D games?Learn to check lines
of sight, find shot impacts, and determine race car collisions.
4.1 out of 5 stars 8
Kindle Edition
$9.95
3D Printing and Additive Manufacturing: Principles and Applications: Fifth Editi
on of Rapid Prototyping: 5th Edition
Chee Kai Chua
Paperback
$58.00 Prime
Walk Through Combinatorics, a (Fourth Edition)
Miklos Bona
Hardcover
$125.00 Prime
Ad feedback
Special Offers and Product Promotions
Save Big On Open-Box & Pre-owned: Buy "Python Machine Learning from Amazon Warehou
se Deals and save 14% off the $44.99 list price. Product is eligible for Amazon'
s 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned
offers from Amazon Warehouse Deals.
Your cost could be $0.00 instead of $40.49! Get a $70 Amazon.com Gift Card insta
ntly upon approval for the Amazon Prime Rewards Visa Card Apply now
Editorial Reviews
About the Author
Sebastian Raschka
Sebastian Raschka is a PhD student at Michigan State University, who develops ne
w computational methods in the field of computational biology. He has been ranke
d as the number one most influential data scientist on GitHub by Analytics Vidhy
a. He has a yearlong experience in Python programming and he has conducted sever
al seminars on the practical applications of data science and machine learning.
Talking and writing about data science, machine learning, and Python really moti
vated Sebastian to write this book in order to help people develop data-driven s
olutions without necessarily needing to have a machine learning background. He h
as also actively contributed to open source projects and methods that he impleme
nted, which are now successfully used in machine learning competitions, such as
Kaggle. In his free time, he works on models for sports predictions, and if he i
s not in front of the computer, he enjoys playing sports.

If you buy a new print edition of this book (or purchased one in the past), you
can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase mus
t be sold by Amazon. Learn more.
Start reading Python Machine Learning on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App
.
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfi
ction, Picture Books and more. See more
Product Details
Paperback: 454 pages
Publisher: Packt Publishing - ebooks Account (September 2015)
Language: English
ISBN-10: 1783555130
ISBN-13: 978-1783555130
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (96 customer review
s)
Amazon Best Sellers Rank: #6,724 in Books (See Top 100 in Books)
#2 in Books > Computers & Technology > Databases & Big Data > Data Modeling & De
sign
#2 in Books > Computers & Technology > Computer Science > AI & Machine Learning
> Neural Networks
#4 in Books > Computers & Technology > Databases & Big Data > Data Processing
Ad feedback
Customer Reviews
4.2 out of 5 stars
96
4.2 out of 5 stars
5 star
69%
4 star
11%
3 star
8%
2 star
6%
1 star
6%
Share your thoughts with other customers
Write a customer review
See all verified purchase reviews
Top Customer Reviews
5.0 out of 5 starsIF YOU OWN ONE PYTHON ML BOOK, THIS SHOULD BE IT!
ByJason Wolosonovichon September 29, 2015
Format: Paperback
First some general, higher-level thoughts and comments before I dive into specif
ics:
MY BACKGROUND:
Data Scientist; B.S. in Economics and M.S. in Business Analytics; experienced (t
hough by no means expert) user of Scikit-learn
OVERALL THOUGHTS:

I've purchased and read (virtually) every Machine Learning book that aims to tea
ch the reader the basics of ML using the Scikit-learn library as the main focus.
I've found them to be...less than satisfactory. The examples in other books oft
en use ML techniques in contexts for which they are not intended to be used and/
or contexts they are not used in out in the real world (among other issues I hav
e found within them).
In stark contrast, Python Machine Learning by Sebastian Raschka is stunningly-im
pressive, not only for the breadth and depth of coverage, but also in the manner
the information is presented to the reader.
To date, I have not encountered a book on ML that incorporates multiple levels o
f learning in a manner such as this. It is the textual equivalent of a Neural Ne
twork with hundreds of hidden layers running on the latest NVIDIA GPU (if that c
omparison is lost on you, dont worry; itll all make sense by the time you finish the
book).
One of the underlying (though understated) themes in the book is the importance
of using visual aids where appropriate to gauge the performance of the algorithm
s youre using as well as to understand exactly what is going on behind the scenes,
so-to-speak. If youre a novice user of the Matplotlib graphics library for Python
, this book will greatly improve your visualization skills by the time youre done
which I found to be an added bonus.
Another underlying theme is basic optimization using the NumPy library. This is
reinforced throughout the book in the examples that you code by hand. Ditto for
the Pandas library. To those of you brand-new to Python, you may not fully appre
ciate this aspect of the book until you gain some more experience and youve gone t
hrough the book a few times. For those of you who are more experienced users, th
e examples provide an amazing amount of insight into simple ways to make your co
de more efficient. Indeed, Best Practices abound in Python Machine Learning.
As a final general thought, Sebastian is an active contributor to Scikit-learn;
something I do not believe to be the case with the authors of the other books th
at Ive read. In order to effectively demonstrate and communicate the power of the
Scikit-learn library, you really need to be familiar with it from a fundamental
level. Sebastian has this knowledge in spades and that becomes readily apparent
as you progress through the book. He makes no assumption about the knowledge bas
e of the reader?he doesnt have to?because the book incorporates learning styles ap
propriate for differing skill levels (see below)
FOR BEGINNING USERS:
You may have some experience with Scikit-learn and Python, though not necessaril
y enough where you have developed some of the best practices I mentioned above; youre
still getting comfortable using the library and the Python environment. This boo
k is definitely for you!
The best way to learn this subject is by coding examples. You could not ask for
a finer book on the subject; for those just starting their ML journey, youre in go
od hands with Sebastian. Youll get an excellent, hands-on education using some of
the most important ML algorithms in use today in the most popular ML library use
d in Python. Youll begin to develop good habits and youll see from a basic level, ho
w to actually create algorithms on your own, outside of Scikit-learn! Then after
youve had the experience of coding the algorithm by hand, youll move to Scikit-lear
n and get even more hands-on experience. You will learn about the tried-and-true
algorithms that have been around for decades as well as concepts that are still
in their infancy and are considered the current state-of-the-art. And as I said
, youll learn about them by actually using them to build ML models. Youll see how yo
u take a concept for a project and turn it into reality using some really fantas
tic algorithms.
FOR INTERMEDIATE USERS:

You are comfortable using Python and Scikit-learn and have participated (or you
are considering participating) in one or more Kaggle competitions. You may have
some good habits/best practices formed but youre looking to take the next step; yo
u may know how to take a project from the data gathering and cleaning stage to a
final model, but you may not have actually done it or you arent sure how to prope
rly evaluate the model you have created in the end stages; you want to gain a th
orough understanding of which situations are appropriate for each of the algorit
hms and more importantly, which situations are NOT appropriate for each of the a
lgorithms; you want to gain a firm knowledge of how the algorithms work and youre
curious about what the state-of-the-art concepts are. Good news!
This book is DEFINITELY for you.
There comes a time in every Data Scientists life when you have read everything you
can find on how to structure and complete projects and you feel confident that
youre ready. Then you start and you realize during the course of a project that yo
u suddenly have a dozen more questions:
What should I do with all of these missing values?
Should I use PCA and/or other dimensionality reduction techniques?
How many folds should I use in my Cross Validation?
Should I use Nested Cross Validation or will simple K-Fold Cross Validation suff
ice?
Do I need to standardize my data in order to use run a Logistic Regression algor
ithm?
How about with a Random Forest?
What performance metric is most appropriate for my model?
What is L1 and L2 regularization (again) and when should I use it?
If you have ever asked yourself any of these questions, rest assured this book w
ill become your go-to reference for these questions as well as questions that yo
u havent even thought of yet. Sebastian will fill in the gaps in your knowledge an
d youll gain the confidence to tackle the projects you have been looking forward w
orking on all this time.
FOR ADVANCED USERS:
Much of the information in this book may be familiar to you, however the mathema
tical concepts behind the algorithms may not be. You may be interested in readin
g the seminal research on each of the concepts presented in the book. Sebastian
has you covered as well. He provides symbolic mathematical proofs for those so-i
nclined, as well as a multitude of citations for where you can find the research
that supports and/or explores the concepts more thoroughly. The book is well-re
searched and cited and the concepts are given very thorough treatment.
TL;DR (SUMMARY):
I realize the experience levels described above are subjective. They are present
merely to serve as reference points for the readers and to underscore my belief
that Python Machine Learning has something for virtually every skill level. I c
annot recommend this book more highly!
BONUS - Topics/Algorithms Covered Throughout the Book (there are a TON!):
Perceptron
Adaline
Stochastic Gradient Descent (SGD)
Support Vector Machines (SVM)
Logistic Regression
Difference between L1 and L2 regularization (with excellent graphics showing the
difference)
Out-of-core/online learning (truly Big Data)
The Kernel Trick

Parameter Optimization
Random Forest Classifier
Parametric vs. Non-parametric (and which are which)
K-Nearest Neighbors (KNN)
Bias/Variance Trade off (great graphics showing the difference)
Decision Trees
Standardization (Data Preprocessing)
Scaling (Data Preprocessing)
Correct Mapping of data types for use in Scikit-learn algorithms
Over/Under fitting
Sequential Forward Selection (Feature Selection)
Sequential Backward Selection (Feature Selection)
Feature Importances using Random Forests (Feature Selection)
Common pitfalls (gotchas) that can arise with use of Random Forests
Principal Component Analysis (PCA)
Latent Discriminant Analysis (LDA ? this topic is almost never covered in simila
r books)
Kernel PCA + caveats for its use
Use of Pipelines in Scikit-learn for streamlining the modeling process (this nev
er gets coverage and is a big efficiency boost)
Cross Validation (K Fold)
Nested Cross Validation
Common Metrics for Model Evaluation and how to graph each to gauge performance
Ensemble Methods (Majority Voting Classifier)
Plotting Decision Boundaries (important for gaining insight into ensemble perfor
mance)
Bootstrap Aggregating (Bagging)
Boosting
Sentiment Analysis using bag-of-words model
Sentiment Analysis using SGD Classifier and Out-of-Core learning to analyze larg
e document datasets via streaming/mini-batching for Data that is too large to fi
t in memory at once
Embedding Machine Learning algorithms into web applications using the web framew
ork called Flask?this is a hot skill to have in the job market
Regression Analysis for Continuous Target Variables
Aesthetic adjustments/extensions to Matplotlib graphs using the Seaborn library
RANSAC Regression
Dealing with non-linear relationships in the context of Regression (Data Transfo
rmations)
Clustering (K-Means, Agglomerative, Divisive)
Visualizing clusters
Hard vs. Soft clustering
The Elbow method for clustering
DBSCAN clustering
Common gotchas to be aware of when using clustering algorithms
Artificial Neural Networks (ANN)
Multi-Layer Perceptron (MLP) Neural Net
Forward Propagation
Backward Propagation
Using the Theano library to run Neural Networks on Graphical Processing Units (G
PU)?this is an extremely hot topic and demonstrates the timelessness of many of
these algorithms.
Read more
11 comments| 208 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
5.0 out of 5 starsMy new #1 Python ML book!
ByBRIAN M THOMASon November 1, 2015
Format: Paperback|Verified Purchase

This is a fantastic book, even for a relative beginner to machine learning such
as myself. The first thing that comes to mind after reading this book is that it
was the perfect blend (for me at least) of theory and practice, as well as brea
dth and depth.
Lets face it, we know that machine learning isnt an easy subject. You need theorybut y
ou also need practice in the form of some serious coding before you really start
understanding it. And this is one area where Sebastians book shines: it contains
a plethora of really good code examples that are illuminating and well explained
, and which cover a very wide range of different machine learning algorithms. An
d, speaking of code, as another reviewer has pointed out, another huge plus is t
hat, in many places, Sebastian shows you how to gauge the performance of your co
de and make it more efficient.
For me, the best measure of any book such as this is how many ah ha! moments I had w
hile reading it. And I had more than a few while reading Sebastians book. One such
ah ha! moment came while reading chapter 12 (and this also illustrates that nice bl
end of theory and practice I already mentioned above). In this particular chapte
r, he discusses training artificial neural networks for image recognition. At th
e heart of this approach is back propagation, which is pretty much THE bread and
butter behind multilayered neural networks. He presents a detailed discussion o
f back propagation in two separate pieces: one that is intuitive and top down; the o
ther a more mathematical, bottoms up approach that goes through the algorithm step b
y step, showing how the gradients are computed and the weights updated. His trea
tment of back propagation was one of the better explanations Ive seen and really c
leared things up for me.
One last thing I must mention: at the time of release, this was the first machin
e learning book for Python (to my knowledge) that has an entire chapter devoted
to Theano, which he uses to parallelize neural network training. For those who d
ont know, Theano is a particularly nice (not to mention very powerful) Python libr
ary for doing machine learning, most especially if you can utilize the power of
GPU computing. In addition, that particular chapter (13) also introduces the bra
nd new Python library named Keras, which is built on top of Theano and is a real
ly nice library for the rapid building and prototyping of neural networks (in th
e spirit of Torch). Being a brand new library, his treatment of Keras was necess
arily brief, but it was a great starting point.
In conclusion, I am very confident that if you do pick up this book, you wont be a
t all disappointed. And be sure and grab the accompanying code for the book on h
is GitHub repository (just look for python-machine-learning-book on github.com/rasbt
.) His code is top notch and Ive yet to encounter any problems with it.
Read more
1 comment| 51 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
See all verified purchase reviews (newest first)
Write a customer review
Ad feedback
Customer Images
See all customer images
Most Recent Customer Reviews
1.0 out of 5 starsA waste of money
PML is written by a graduate student with limited knowledge of machine learning.
The prose leans toward declarative sentences than rarely explain relevant conce
pts.Read more

Published 9 days ago by Technical Books


5.0 out of 5 starsExcellent, detailed intro into ML
Excellent, detailed intro into ML. Examples are simple, but understandable. I do
wnloaded book's code from the website listed.Read more
Published 11 days ago by fisherman
5.0 out of 5 starsExcellent Book on Machine Learning
Excellent book! If you want to get a good understanding of machine learning then
this is the book for you.Read more
Published 17 days ago by Amazon Customer
2.0 out of 5 starsErrata, errata, errata.
Original version downloaded (Kindle) was absolutely soaked-through with errata (
100 pages of errata at the GitHub site for the book). Try proof-reading. (And ed
iting.Read more
Published 17 days ago by Mark on Amazon
5.0 out of 5 starsFive Stars
Good
Published 19 days ago by Yi Yan
3.0 out of 5 starsNothing printed on page 30 and 31
The book is great and insightful, but there is nothing printed on page 30 and 31
in my book.
Published 20 days ago by William Moore
2.0 out of 5 starsThe text is extremely long winded
Having read many machine learning books this was one of my least favorite. The t
ext is extremely long winded.Read more
Published 23 days ago by Cogsbox6.28
5.0 out of 5 starsGreat introduction to SciPy Stack
There is no better book for quick practical introduction to Python scientific li
braries for machine learning and data analysis.Read more
Published 27 days ago by Maksym Zavershynskyi
5.0 out of 5 starsI found the explanations of machine learning quite clear and e
asily understandable (I've studied machine learning for some time
I purchased this book to accelerate my learning of Python and it's sundry librar
ies. I found the explanations of machine learning quite clear and easily underst
andable (I've...Read more
Published 1 month ago by Mitch K Oldroyd
3.0 out of 5 starsa great book for the beginners
The product came on time from India! Fonts are faded with no color images. Other
wise, a great book for the beginners.
Published 1 month ago by MSam
Search Customer Reviews
Submit
Search
Set up an Amazon Giveaway
Python Machine Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz,
reward your audience, and attract new followers and customers. Learn more about
Amazon Giveaway
This item: Python Machine Learning
Set up a giveaway
What Other Items Do Customers Buy After Viewing This Item?
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series) Hardcover
Ian Goodfellow
4.9 out of 5 stars 23
$69.13 Prime
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paper

back
Eric Matthes
4.3 out of 5 stars 125
$23.39 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Wor
ked Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press) Hardcover
John D. Kelleher
4.6 out of 5 stars 21
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python Paperback
Joel Grus
4.0 out of 5 stars 75
$25.50 Prime
Pages with Related Products. See and discover other items: apache spark, neural
network, artificial intelligence, neural networks and deep learning
Back to top
Get to Know Us
Careers
About Amazon
Investor Relations
Amazon Devices
Make Money with Us
Sell on Amazon
Sell Your Services on Amazon
Sell on Amazon Business
Sell Your Apps on Amazon
Become an Affiliate
Advertise Your Products
Self-Publish with Us
Become an Amazon Vendor
?See all
Amazon Payment Products
Amazon Rewards Visa Signature Cards
Amazon.com Store Card
Amazon.com Corporate Credit Line
Shop with Points
Credit Card Marketplace
Reload Your Balance
Amazon Currency Converter
Let Us Help You
Your Account
Your Orders
Shipping Rates & Policies
Amazon Prime
Returns & Replacements
Manage Your Content and Devices
Amazon Assistant
Help
AustraliaBrazilCanadaChinaFranceGermanyIndiaItalyJapanMexicoNetherlandsSpainUnit
ed Kingdom
6pm
Score deals
on fashion brands
AbeBooks
Rare Books
& Textbooks
ACX
Audiobook Publishing
Made Easy
Alexa

Actionable Analytics
for the Web
Everything For
Your Business
Groceries & More
Right To Your Door
Ship Orders
Internationally

Amazon Business
AmazonFresh
AmazonGlobal

Home Services
Handpicked Pros
Happiness Guarantee
Free Digital Educational
Resources
Amazon
Fun stories for
kids on the go
Amazon
FREE food delivery from
local restaurants
Video Distribution
Made Easy
Amazon
Scalable Cloud
Computing Services
Download
Audio Books
BeautyBar.com
Prestige Beauty
Delivered
Books With Free
Delivery Worldwide
Kitchen, Storage
& Everything Home
Thousands of
Digital Comics
Indie Print Publishing
Made Easy
Everything
But The Baby
Digital
Photography

Amazon Inspire
Rapids
Restaurants
Amazon Video Direct
Web Services
Audible

Book Depository
Casa.com
ComiXology
CreateSpace
Diapers.com
DPReview

East Dane
Designer Men's
Fashion
Fabric
Sewing, Quilting
& Knitting
Goodreads
Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
Junglee.com
Shop Online
in India
Kindle Direct Publishing
Indie Digital Publishing
Made Easy
Prime Now
FREE 2-Hour Delivery
on Everyday Items
Prime Photos
Unlimited Photo Storage
Free With Prime
Shopbop

Designer
Fashion Brands
Health, Beauty &
Home Essentials
Math Activities
for Kids & Schools
Everything
For Your Pet
Open-Box
Discounts
Discover & Distribute
Digital Content

Soap.com
TenMarks.com
Wag.com
Warehouse Deals
Whispercast

Woot!
Deals and
Shenanigans
Yoyo.com
A Happy Place
To Shop For Toys
Zappos
Shoes &
Clothing
Conditions of UsePrivacy NoticeInterest-Based Ads 1996-2017, Amazon.com, Inc. or i
ts affiliates
Interesting Finds Updated Daily
Amazon
Books
GoGo
DepartmentsHello, HyelimAccount & ListsNot Hyelim? Sign Out OrdersPrimeCart0
Browsing HistoryHyelim's Amazon.comToday's DealsGift Cards & RegistrySellHelp
BooksAdvanced SearchNew ReleasesBest SellersThe New York Times Best SellersChildre
n's BooksTextbooksTextbook RentalsSell Us Your BooksBest Books of the MonthKindl
e eBooks
Cart0
Books ? Computers & Technology ? Computer Science
Python Machine Learning and over one million other books are available for Amazo
n Kindle. Learn more
Share Facebook Twitter Pinterest
Buy New $40.49
Qty:
List Price: $44.99
Save: $4.50 (10%)
FREE Shipping for Prime members once available Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Add to Cart
Add to Cart
Turn on 1-Click ordering for this browser
Want it Tuesday, Jan. 24? Order within 10 hrs 13 mins and choose One-Day Shippin
g at checkout. Details
Ship to:
Hyelim Kim - 07960
Buy Used $34.98
Submit
Add to List
Submit
Add to your Dash Buttons
Have one to sell?
Sell on Amazon

Ad feedback
Flip to back
See all 3 images
Python Machine Learning Paperback ? September 23, 2015
by Sebastian Raschka (Author)
4.2 out of 5 stars
96 customer reviews
See all 4 formats and editions
Kindle
$22.39
Read with Our Free App
Paperback
$40.49
54 Used from $27.00
28 New from $33.40
Read more
Report incorrect product information.
Best Books of the MonthBest Books of 2016
Looking for something great to read? Browse our editors' picks for the best book
s of the year in fiction, nonfiction, mysteries, children's books, and much more
.
Frequently Bought Together
Python Machine Learning
+
Deep Learning (Adaptive Computation and Machine Learning series)
+
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Total price: $183.62
Submit
Add all three to Cart
Submit
Add all three to List
One of these items ships sooner than the other. Show details
Buy the selected items together
This item:Python Machine Learning by Sebastian Raschka Paperback $40.49
Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfell
ow Hardcover $69.13
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and by John D. Kelleher Hardcover $74.00
Customers Who Bought This Item Also Bought
This shopping feature will continue to load items. In order to navigate out of t
his carousel please use your heading shortcut key to navigate to the next or pre
vious heading.
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series)
Ian Goodfellow
4.9 out of 5 stars 23
#1 Best Seller in Artificial Intelligence
Hardcover
$69.13 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics:

John D. Kelleher
4.6 out of 5 stars 21
Hardcover
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python
Joel Grus
4.0 out of 5 stars 75
Paperback
$25.50 Prime
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
Wes McKinney
4.2 out of 5 stars 141
Paperback
$31.79 Prime
Make Your Own Neural Network
Make Your Own Neural Network
Tariq Rashid
4.2 out of 5 stars 89
Paperback
$45.00 Prime
An Introduction to Statistical Learning: with Applications in R (Springer Texts
in Statistics)
An Introduction to Statistical Learning: with Applications in R
Gareth James
4.7 out of 5 stars 134
#1 Best Seller in Mathematical Physics
Hardcover
$70.35 Prime
Sponsored Products Related To This Item (What's this?)
Oracle Database Administration Interview Questions You'll Most Likely Be Asked:
Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series)
(Volume 1)
Vibrant Publishers
5 out of 5 stars 2
Paperback
$14.95 Prime
Mastering Exposure: An Illustrated Guide Book (Finely Focused Photography Books
6)
Al Judge
Understanding and Mastering Exposure is the key to extraordinary images. It sepa
rates snapshots from art.
4.4 out of 5 stars 28
Kindle Edition
$2.99
The Art of Photography (Digital Photography Book 2)
Al Judge
Be inspired by the work of 8 featured artists ranging from novice to professiona
ls. Learn about composition, typical manual settings and genres.
4.1 out of 5 stars 25
Kindle Edition
$3.49

Digital Photography Like a Pro!


Al Judge
If you are new to digital photography, this guidebook will make the transition f
rom film easier. Also, it provides an overview if you want to turn Pro
3.9 out of 5 stars 45
Kindle Edition
$3.49
2D Game Collision Detection: An introduction to clashing geometry in games
Thomas Schwarzl
Wanna know how to implement collision detection in 2D games?Learn to check lines
of sight, find shot impacts, and determine race car collisions.
4.1 out of 5 stars 8
Kindle Edition
$9.95
3D Printing and Additive Manufacturing: Principles and Applications: Fifth Editi
on of Rapid Prototyping: 5th Edition
Chee Kai Chua
Paperback
$58.00 Prime
Walk Through Combinatorics, a (Fourth Edition)
Miklos Bona
Hardcover
$125.00 Prime
Ad feedback
Special Offers and Product Promotions
Save Big On Open-Box & Pre-owned: Buy "Python Machine Learning from Amazon Warehou
se Deals and save 14% off the $44.99 list price. Product is eligible for Amazon'
s 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned
offers from Amazon Warehouse Deals.
Your cost could be $0.00 instead of $40.49! Get a $70 Amazon.com Gift Card insta
ntly upon approval for the Amazon Prime Rewards Visa Card Apply now
Editorial Reviews
About the Author
Sebastian Raschka
Sebastian Raschka is a PhD student at Michigan State University, who develops ne
w computational methods in the field of computational biology. He has been ranke
d as the number one most influential data scientist on GitHub by Analytics Vidhy
a. He has a yearlong experience in Python programming and he has conducted sever
al seminars on the practical applications of data science and machine learning.
Talking and writing about data science, machine learning, and Python really moti
vated Sebastian to write this book in order to help people develop data-driven s
olutions without necessarily needing to have a machine learning background. He h
as also actively contributed to open source projects and methods that he impleme
nted, which are now successfully used in machine learning competitions, such as
Kaggle. In his free time, he works on models for sports predictions, and if he i
s not in front of the computer, he enjoys playing sports.
If you buy a new print edition of this book (or purchased one in the past), you
can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase mus
t be sold by Amazon. Learn more.
Start reading Python Machine Learning on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App
.
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfi
ction, Picture Books and more. See more
Product Details
Paperback: 454 pages
Publisher: Packt Publishing - ebooks Account (September 2015)
Language: English
ISBN-10: 1783555130
ISBN-13: 978-1783555130
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (96 customer review
s)
Amazon Best Sellers Rank: #6,724 in Books (See Top 100 in Books)
#2 in Books > Computers & Technology > Databases & Big Data > Data Modeling & De
sign
#2 in Books > Computers & Technology > Computer Science > AI & Machine Learning
> Neural Networks
#4 in Books > Computers & Technology > Databases & Big Data > Data Processing
Ad feedback
Customer Reviews
4.2 out of 5 stars
96
4.2 out of 5 stars
5 star
69%
4 star
11%
3 star
8%
2 star
6%
1 star
6%
Share your thoughts with other customers
Write a customer review
See all verified purchase reviews
Top Customer Reviews
5.0 out of 5 starsIF YOU OWN ONE PYTHON ML BOOK, THIS SHOULD BE IT!
ByJason Wolosonovichon September 29, 2015
Format: Paperback
First some general, higher-level thoughts and comments before I dive into specif
ics:
MY BACKGROUND:
Data Scientist; B.S. in Economics and M.S. in Business Analytics; experienced (t
hough by no means expert) user of Scikit-learn
OVERALL THOUGHTS:
I've purchased and read (virtually) every Machine Learning book that aims to tea
ch the reader the basics of ML using the Scikit-learn library as the main focus.
I've found them to be...less than satisfactory. The examples in other books oft
en use ML techniques in contexts for which they are not intended to be used and/
or contexts they are not used in out in the real world (among other issues I hav

e found within them).


In stark contrast, Python Machine Learning by Sebastian Raschka is stunningly-im
pressive, not only for the breadth and depth of coverage, but also in the manner
the information is presented to the reader.
To date, I have not encountered a book on ML that incorporates multiple levels o
f learning in a manner such as this. It is the textual equivalent of a Neural Ne
twork with hundreds of hidden layers running on the latest NVIDIA GPU (if that c
omparison is lost on you, dont worry; itll all make sense by the time you finish the
book).
One of the underlying (though understated) themes in the book is the importance
of using visual aids where appropriate to gauge the performance of the algorithm
s youre using as well as to understand exactly what is going on behind the scenes,
so-to-speak. If youre a novice user of the Matplotlib graphics library for Python
, this book will greatly improve your visualization skills by the time youre done
which I found to be an added bonus.
Another underlying theme is basic optimization using the NumPy library. This is
reinforced throughout the book in the examples that you code by hand. Ditto for
the Pandas library. To those of you brand-new to Python, you may not fully appre
ciate this aspect of the book until you gain some more experience and youve gone t
hrough the book a few times. For those of you who are more experienced users, th
e examples provide an amazing amount of insight into simple ways to make your co
de more efficient. Indeed, Best Practices abound in Python Machine Learning.
As a final general thought, Sebastian is an active contributor to Scikit-learn;
something I do not believe to be the case with the authors of the other books th
at Ive read. In order to effectively demonstrate and communicate the power of the
Scikit-learn library, you really need to be familiar with it from a fundamental
level. Sebastian has this knowledge in spades and that becomes readily apparent
as you progress through the book. He makes no assumption about the knowledge bas
e of the reader?he doesnt have to?because the book incorporates learning styles ap
propriate for differing skill levels (see below)
FOR BEGINNING USERS:
You may have some experience with Scikit-learn and Python, though not necessaril
y enough where you have developed some of the best practices I mentioned above; youre
still getting comfortable using the library and the Python environment. This boo
k is definitely for you!
The best way to learn this subject is by coding examples. You could not ask for
a finer book on the subject; for those just starting their ML journey, youre in go
od hands with Sebastian. Youll get an excellent, hands-on education using some of
the most important ML algorithms in use today in the most popular ML library use
d in Python. Youll begin to develop good habits and youll see from a basic level, ho
w to actually create algorithms on your own, outside of Scikit-learn! Then after
youve had the experience of coding the algorithm by hand, youll move to Scikit-lear
n and get even more hands-on experience. You will learn about the tried-and-true
algorithms that have been around for decades as well as concepts that are still
in their infancy and are considered the current state-of-the-art. And as I said
, youll learn about them by actually using them to build ML models. Youll see how yo
u take a concept for a project and turn it into reality using some really fantas
tic algorithms.
FOR INTERMEDIATE USERS:
You are comfortable using Python and Scikit-learn and have participated (or you
are considering participating) in one or more Kaggle competitions. You may have
some good habits/best practices formed but youre looking to take the next step; yo
u may know how to take a project from the data gathering and cleaning stage to a
final model, but you may not have actually done it or you arent sure how to prope

rly evaluate the model you have created in the end stages; you want to gain a th
orough understanding of which situations are appropriate for each of the algorit
hms and more importantly, which situations are NOT appropriate for each of the a
lgorithms; you want to gain a firm knowledge of how the algorithms work and youre
curious about what the state-of-the-art concepts are. Good news!
This book is DEFINITELY for you.
There comes a time in every Data Scientists life when you have read everything you
can find on how to structure and complete projects and you feel confident that
youre ready. Then you start and you realize during the course of a project that yo
u suddenly have a dozen more questions:
What should I do with all of these missing values?
Should I use PCA and/or other dimensionality reduction techniques?
How many folds should I use in my Cross Validation?
Should I use Nested Cross Validation or will simple K-Fold Cross Validation suff
ice?
Do I need to standardize my data in order to use run a Logistic Regression algor
ithm?
How about with a Random Forest?
What performance metric is most appropriate for my model?
What is L1 and L2 regularization (again) and when should I use it?
If you have ever asked yourself any of these questions, rest assured this book w
ill become your go-to reference for these questions as well as questions that yo
u havent even thought of yet. Sebastian will fill in the gaps in your knowledge an
d youll gain the confidence to tackle the projects you have been looking forward w
orking on all this time.
FOR ADVANCED USERS:
Much of the information in this book may be familiar to you, however the mathema
tical concepts behind the algorithms may not be. You may be interested in readin
g the seminal research on each of the concepts presented in the book. Sebastian
has you covered as well. He provides symbolic mathematical proofs for those so-i
nclined, as well as a multitude of citations for where you can find the research
that supports and/or explores the concepts more thoroughly. The book is well-re
searched and cited and the concepts are given very thorough treatment.
TL;DR (SUMMARY):
I realize the experience levels described above are subjective. They are present
merely to serve as reference points for the readers and to underscore my belief
that Python Machine Learning has something for virtually every skill level. I c
annot recommend this book more highly!
BONUS - Topics/Algorithms Covered Throughout the Book (there are a TON!):
Perceptron
Adaline
Stochastic Gradient Descent (SGD)
Support Vector Machines (SVM)
Logistic Regression
Difference between L1 and L2 regularization (with excellent graphics showing the
difference)
Out-of-core/online learning (truly Big Data)
The Kernel Trick
Parameter Optimization
Random Forest Classifier
Parametric vs. Non-parametric (and which are which)
K-Nearest Neighbors (KNN)
Bias/Variance Trade off (great graphics showing the difference)

Decision Trees
Standardization (Data Preprocessing)
Scaling (Data Preprocessing)
Correct Mapping of data types for use in Scikit-learn algorithms
Over/Under fitting
Sequential Forward Selection (Feature Selection)
Sequential Backward Selection (Feature Selection)
Feature Importances using Random Forests (Feature Selection)
Common pitfalls (gotchas) that can arise with use of Random Forests
Principal Component Analysis (PCA)
Latent Discriminant Analysis (LDA ? this topic is almost never covered in simila
r books)
Kernel PCA + caveats for its use
Use of Pipelines in Scikit-learn for streamlining the modeling process (this nev
er gets coverage and is a big efficiency boost)
Cross Validation (K Fold)
Nested Cross Validation
Common Metrics for Model Evaluation and how to graph each to gauge performance
Ensemble Methods (Majority Voting Classifier)
Plotting Decision Boundaries (important for gaining insight into ensemble perfor
mance)
Bootstrap Aggregating (Bagging)
Boosting
Sentiment Analysis using bag-of-words model
Sentiment Analysis using SGD Classifier and Out-of-Core learning to analyze larg
e document datasets via streaming/mini-batching for Data that is too large to fi
t in memory at once
Embedding Machine Learning algorithms into web applications using the web framew
ork called Flask?this is a hot skill to have in the job market
Regression Analysis for Continuous Target Variables
Aesthetic adjustments/extensions to Matplotlib graphs using the Seaborn library
RANSAC Regression
Dealing with non-linear relationships in the context of Regression (Data Transfo
rmations)
Clustering (K-Means, Agglomerative, Divisive)
Visualizing clusters
Hard vs. Soft clustering
The Elbow method for clustering
DBSCAN clustering
Common gotchas to be aware of when using clustering algorithms
Artificial Neural Networks (ANN)
Multi-Layer Perceptron (MLP) Neural Net
Forward Propagation
Backward Propagation
Using the Theano library to run Neural Networks on Graphical Processing Units (G
PU)?this is an extremely hot topic and demonstrates the timelessness of many of
these algorithms.
Read more
11 comments| 208 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
5.0 out of 5 starsMy new #1 Python ML book!
ByBRIAN M THOMASon November 1, 2015
Format: Paperback|Verified Purchase
This is a fantastic book, even for a relative beginner to machine learning such
as myself. The first thing that comes to mind after reading this book is that it
was the perfect blend (for me at least) of theory and practice, as well as brea
dth and depth.

Lets face it, we know that machine learning isnt an easy subject. You need theorybut y
ou also need practice in the form of some serious coding before you really start
understanding it. And this is one area where Sebastians book shines: it contains
a plethora of really good code examples that are illuminating and well explained
, and which cover a very wide range of different machine learning algorithms. An
d, speaking of code, as another reviewer has pointed out, another huge plus is t
hat, in many places, Sebastian shows you how to gauge the performance of your co
de and make it more efficient.
For me, the best measure of any book such as this is how many ah ha! moments I had w
hile reading it. And I had more than a few while reading Sebastians book. One such
ah ha! moment came while reading chapter 12 (and this also illustrates that nice bl
end of theory and practice I already mentioned above). In this particular chapte
r, he discusses training artificial neural networks for image recognition. At th
e heart of this approach is back propagation, which is pretty much THE bread and
butter behind multilayered neural networks. He presents a detailed discussion o
f back propagation in two separate pieces: one that is intuitive and top down; the o
ther a more mathematical, bottoms up approach that goes through the algorithm step b
y step, showing how the gradients are computed and the weights updated. His trea
tment of back propagation was one of the better explanations Ive seen and really c
leared things up for me.
One last thing I must mention: at the time of release, this was the first machin
e learning book for Python (to my knowledge) that has an entire chapter devoted
to Theano, which he uses to parallelize neural network training. For those who d
ont know, Theano is a particularly nice (not to mention very powerful) Python libr
ary for doing machine learning, most especially if you can utilize the power of
GPU computing. In addition, that particular chapter (13) also introduces the bra
nd new Python library named Keras, which is built on top of Theano and is a real
ly nice library for the rapid building and prototyping of neural networks (in th
e spirit of Torch). Being a brand new library, his treatment of Keras was necess
arily brief, but it was a great starting point.
In conclusion, I am very confident that if you do pick up this book, you wont be a
t all disappointed. And be sure and grab the accompanying code for the book on h
is GitHub repository (just look for python-machine-learning-book on github.com/rasbt
.) His code is top notch and Ive yet to encounter any problems with it.
Read more
1 comment| 51 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
See all verified purchase reviews (newest first)
Write a customer review
Ad feedback
Customer Images
See all customer images
Most Recent Customer Reviews
1.0 out of 5 starsA waste of money
PML is written by a graduate student with limited knowledge of machine learning.
The prose leans toward declarative sentences than rarely explain relevant conce
pts.Read more
Published 9 days ago by Technical Books
5.0 out of 5 starsExcellent, detailed intro into ML
Excellent, detailed intro into ML. Examples are simple, but understandable. I do
wnloaded book's code from the website listed.Read more
Published 11 days ago by fisherman

5.0 out of 5 starsExcellent Book on Machine Learning


Excellent book! If you want to get a good understanding of machine learning then
this is the book for you.Read more
Published 17 days ago by Amazon Customer
2.0 out of 5 starsErrata, errata, errata.
Original version downloaded (Kindle) was absolutely soaked-through with errata (
100 pages of errata at the GitHub site for the book). Try proof-reading. (And ed
iting.Read more
Published 17 days ago by Mark on Amazon
5.0 out of 5 starsFive Stars
Good
Published 19 days ago by Yi Yan
3.0 out of 5 starsNothing printed on page 30 and 31
The book is great and insightful, but there is nothing printed on page 30 and 31
in my book.
Published 20 days ago by William Moore
2.0 out of 5 starsThe text is extremely long winded
Having read many machine learning books this was one of my least favorite. The t
ext is extremely long winded.Read more
Published 23 days ago by Cogsbox6.28
5.0 out of 5 starsGreat introduction to SciPy Stack
There is no better book for quick practical introduction to Python scientific li
braries for machine learning and data analysis.Read more
Published 27 days ago by Maksym Zavershynskyi
5.0 out of 5 starsI found the explanations of machine learning quite clear and e
asily understandable (I've studied machine learning for some time
I purchased this book to accelerate my learning of Python and it's sundry librar
ies. I found the explanations of machine learning quite clear and easily underst
andable (I've...Read more
Published 1 month ago by Mitch K Oldroyd
3.0 out of 5 starsa great book for the beginners
The product came on time from India! Fonts are faded with no color images. Other
wise, a great book for the beginners.
Published 1 month ago by MSam
Search Customer Reviews
Submit
Search
Set up an Amazon Giveaway
Python Machine Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz,
reward your audience, and attract new followers and customers. Learn more about
Amazon Giveaway
This item: Python Machine Learning
Set up a giveaway
What Other Items Do Customers Buy After Viewing This Item?
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series) Hardcover
Ian Goodfellow
4.9 out of 5 stars 23
$69.13 Prime
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paper
back
Eric Matthes
4.3 out of 5 stars 125
$23.39 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Wor

ked Examples, and Case Studies (MIT Press)


Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press) Hardcover
John D. Kelleher
4.6 out of 5 stars 21
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python Paperback
Joel Grus
4.0 out of 5 stars 75
$25.50 Prime
Pages with Related Products. See and discover other items: apache spark, neural
network, artificial intelligence, neural networks and deep learning
Back to top
Get to Know Us
Careers
About Amazon
Investor Relations
Amazon Devices
Make Money with Us
Sell on Amazon
Sell Your Services on Amazon
Sell on Amazon Business
Sell Your Apps on Amazon
Become an Affiliate
Advertise Your Products
Self-Publish with Us
Become an Amazon Vendor
?See all
Amazon Payment Products
Amazon Rewards Visa Signature Cards
Amazon.com Store Card
Amazon.com Corporate Credit Line
Shop with Points
Credit Card Marketplace
Reload Your Balance
Amazon Currency Converter
Let Us Help You
Your Account
Your Orders
Shipping Rates & Policies
Amazon Prime
Returns & Replacements
Manage Your Content and Devices
Amazon Assistant
Help
AustraliaBrazilCanadaChinaFranceGermanyIndiaItalyJapanMexicoNetherlandsSpainUnit
ed Kingdom
6pm
Score deals
on fashion brands
AbeBooks
Rare Books
& Textbooks
ACX
Audiobook Publishing
Made Easy
Alexa
Actionable Analytics
for the Web
Amazon Business
Everything For
Your Business
AmazonFresh
Groceries & More

Right To Your Door


Ship Orders
Internationally

AmazonGlobal

Home Services
Handpicked Pros
Happiness Guarantee
Free Digital Educational
Resources
Amazon
Fun stories for
kids on the go
Amazon
FREE food delivery from
local restaurants
Video Distribution
Made Easy
Amazon
Scalable Cloud
Computing Services
Download
Audio Books
BeautyBar.com
Prestige Beauty
Delivered
Books With Free
Delivery Worldwide
Kitchen, Storage
& Everything Home
Thousands of
Digital Comics
Indie Print Publishing
Made Easy
Everything
But The Baby
Digital
Photography

Amazon Inspire
Rapids
Restaurants
Amazon Video Direct
Web Services
Audible

Book Depository
Casa.com
ComiXology
CreateSpace
Diapers.com
DPReview

East Dane
Designer Men's
Fashion
Fabric
Sewing, Quilting
& Knitting
Goodreads
Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
Junglee.com
Shop Online
in India
Kindle Direct Publishing
Indie Digital Publishing
Made Easy
Prime Now
FREE 2-Hour Delivery
on Everyday Items
Prime Photos
Unlimited Photo Storage
Free With Prime
Shopbop
Designer
Fashion Brands
Soap.com
Health, Beauty &
Home Essentials
TenMarks.com
Math Activities

for Kids & Schools


Everything
For Your Pet
Open-Box
Discounts
Discover & Distribute
Digital Content

Wag.com
Warehouse Deals
Whispercast

Woot!
Deals and
Shenanigans
Yoyo.com
A Happy Place
To Shop For Toys
Zappos
Shoes &
Clothing
Conditions of UsePrivacy NoticeInterest-Based Ads 1996-2017, Amazon.com, Inc. or i
ts affiliates
Interesting Finds Updated Daily
Amazon
Books
GoGo
DepartmentsHello, HyelimAccount & ListsNot Hyelim? Sign Out OrdersPrimeCart0
Browsing HistoryHyelim's Amazon.comToday's DealsGift Cards & RegistrySellHelp
BooksAdvanced SearchNew ReleasesBest SellersThe New York Times Best SellersChildre
n's BooksTextbooksTextbook RentalsSell Us Your BooksBest Books of the MonthKindl
e eBooks
Cart0
Books ? Computers & Technology ? Computer Science
Python Machine Learning and over one million other books are available for Amazo
n Kindle. Learn more
Share Facebook Twitter Pinterest
Buy New $40.49
Qty:
List Price: $44.99
Save: $4.50 (10%)
FREE Shipping for Prime members once available Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Add to Cart
Add to Cart
Turn on 1-Click ordering for this browser
Want it Tuesday, Jan. 24? Order within 10 hrs 13 mins and choose One-Day Shippin
g at checkout. Details
Ship to:
Hyelim Kim - 07960
Buy Used $34.98
Submit
Add to List
Submit
Add to your Dash Buttons
Have one to sell?
Sell on Amazon
Ad feedback
Flip to back
See all 3 images

Python Machine Learning Paperback ? September 23, 2015


by Sebastian Raschka (Author)
4.2 out of 5 stars
96 customer reviews
See all 4 formats and editions
Kindle
$22.39
Read with Our Free App
Paperback
$40.49
54 Used from $27.00
28 New from $33.40
Read more
Report incorrect product information.
Best Books of the MonthBest Books of 2016
Looking for something great to read? Browse our editors' picks for the best book
s of the year in fiction, nonfiction, mysteries, children's books, and much more
.
Frequently Bought Together
Python Machine Learning
+
Deep Learning (Adaptive Computation and Machine Learning series)
+
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Total price: $183.62
Submit
Add all three to Cart
Submit
Add all three to List
One of these items ships sooner than the other. Show details
Buy the selected items together
This item:Python Machine Learning by Sebastian Raschka Paperback $40.49
Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfell
ow Hardcover $69.13
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and by John D. Kelleher Hardcover $74.00
Customers Who Bought This Item Also Bought
This shopping feature will continue to load items. In order to navigate out of t
his carousel please use your heading shortcut key to navigate to the next or pre
vious heading.
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series)
Ian Goodfellow
4.9 out of 5 stars 23
#1 Best Seller in Artificial Intelligence
Hardcover
$69.13 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics:
John D. Kelleher
4.6 out of 5 stars 21
Hardcover
$74.00 Prime
Data Science from Scratch: First Principles with Python

Data Science from Scratch: First Principles with Python


Joel Grus
4.0 out of 5 stars 75
Paperback
$25.50 Prime
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
Wes McKinney
4.2 out of 5 stars 141
Paperback
$31.79 Prime
Make Your Own Neural Network
Make Your Own Neural Network
Tariq Rashid
4.2 out of 5 stars 89
Paperback
$45.00 Prime
An Introduction to Statistical Learning: with Applications in R (Springer Texts
in Statistics)
An Introduction to Statistical Learning: with Applications in R
Gareth James
4.7 out of 5 stars 134
#1 Best Seller in Mathematical Physics
Hardcover
$70.35 Prime
Sponsored Products Related To This Item (What's this?)
Oracle Database Administration Interview Questions You'll Most Likely Be Asked:
Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series)
(Volume 1)
Vibrant Publishers
5 out of 5 stars 2
Paperback
$14.95 Prime
Mastering Exposure: An Illustrated Guide Book (Finely Focused Photography Books
6)
Al Judge
Understanding and Mastering Exposure is the key to extraordinary images. It sepa
rates snapshots from art.
4.4 out of 5 stars 28
Kindle Edition
$2.99
The Art of Photography (Digital Photography Book 2)
Al Judge
Be inspired by the work of 8 featured artists ranging from novice to professiona
ls. Learn about composition, typical manual settings and genres.
4.1 out of 5 stars 25
Kindle Edition
$3.49
Digital Photography Like a Pro!
Al Judge
If you are new to digital photography, this guidebook will make the transition f
rom film easier. Also, it provides an overview if you want to turn Pro
3.9 out of 5 stars 45

Kindle Edition
$3.49
2D Game Collision Detection: An introduction to clashing geometry in games
Thomas Schwarzl
Wanna know how to implement collision detection in 2D games?Learn to check lines
of sight, find shot impacts, and determine race car collisions.
4.1 out of 5 stars 8
Kindle Edition
$9.95
3D Printing and Additive Manufacturing: Principles and Applications: Fifth Editi
on of Rapid Prototyping: 5th Edition
Chee Kai Chua
Paperback
$58.00 Prime
Walk Through Combinatorics, a (Fourth Edition)
Miklos Bona
Hardcover
$125.00 Prime
Ad feedback
Special Offers and Product Promotions
Save Big On Open-Box & Pre-owned: Buy "Python Machine Learning from Amazon Warehou
se Deals and save 14% off the $44.99 list price. Product is eligible for Amazon'
s 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned
offers from Amazon Warehouse Deals.
Your cost could be $0.00 instead of $40.49! Get a $70 Amazon.com Gift Card insta
ntly upon approval for the Amazon Prime Rewards Visa Card Apply now
Editorial Reviews
About the Author
Sebastian Raschka
Sebastian Raschka is a PhD student at Michigan State University, who develops ne
w computational methods in the field of computational biology. He has been ranke
d as the number one most influential data scientist on GitHub by Analytics Vidhy
a. He has a yearlong experience in Python programming and he has conducted sever
al seminars on the practical applications of data science and machine learning.
Talking and writing about data science, machine learning, and Python really moti
vated Sebastian to write this book in order to help people develop data-driven s
olutions without necessarily needing to have a machine learning background. He h
as also actively contributed to open source projects and methods that he impleme
nted, which are now successfully used in machine learning competitions, such as
Kaggle. In his free time, he works on models for sports predictions, and if he i
s not in front of the computer, he enjoys playing sports.
If you buy a new print edition of this book (or purchased one in the past), you
can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase mus
t be sold by Amazon. Learn more.
Start reading Python Machine Learning on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App
.
New York Times best sellers

Browse the New York Times best sellers in popular categories like Fiction, Nonfi
ction, Picture Books and more. See more
Product Details
Paperback: 454 pages
Publisher: Packt Publishing - ebooks Account (September 2015)
Language: English
ISBN-10: 1783555130
ISBN-13: 978-1783555130
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (96 customer review
s)
Amazon Best Sellers Rank: #6,724 in Books (See Top 100 in Books)
#2 in Books > Computers & Technology > Databases & Big Data > Data Modeling & De
sign
#2 in Books > Computers & Technology > Computer Science > AI & Machine Learning
> Neural Networks
#4 in Books > Computers & Technology > Databases & Big Data > Data Processing
Ad feedback
Customer Reviews
4.2 out of 5 stars
96
4.2 out of 5 stars
5 star
69%
4 star
11%
3 star
8%
2 star
6%
1 star
6%
Share your thoughts with other customers
Write a customer review
See all verified purchase reviews
Top Customer Reviews
5.0 out of 5 starsIF YOU OWN ONE PYTHON ML BOOK, THIS SHOULD BE IT!
ByJason Wolosonovichon September 29, 2015
Format: Paperback
First some general, higher-level thoughts and comments before I dive into specif
ics:
MY BACKGROUND:
Data Scientist; B.S. in Economics and M.S. in Business Analytics; experienced (t
hough by no means expert) user of Scikit-learn
OVERALL THOUGHTS:
I've purchased and read (virtually) every Machine Learning book that aims to tea
ch the reader the basics of ML using the Scikit-learn library as the main focus.
I've found them to be...less than satisfactory. The examples in other books oft
en use ML techniques in contexts for which they are not intended to be used and/
or contexts they are not used in out in the real world (among other issues I hav
e found within them).
In stark contrast, Python Machine Learning by Sebastian Raschka is stunningly-im
pressive, not only for the breadth and depth of coverage, but also in the manner
the information is presented to the reader.

To date, I have not encountered a book on ML that incorporates multiple levels o


f learning in a manner such as this. It is the textual equivalent of a Neural Ne
twork with hundreds of hidden layers running on the latest NVIDIA GPU (if that c
omparison is lost on you, dont worry; itll all make sense by the time you finish the
book).
One of the underlying (though understated) themes in the book is the importance
of using visual aids where appropriate to gauge the performance of the algorithm
s youre using as well as to understand exactly what is going on behind the scenes,
so-to-speak. If youre a novice user of the Matplotlib graphics library for Python
, this book will greatly improve your visualization skills by the time youre done
which I found to be an added bonus.
Another underlying theme is basic optimization using the NumPy library. This is
reinforced throughout the book in the examples that you code by hand. Ditto for
the Pandas library. To those of you brand-new to Python, you may not fully appre
ciate this aspect of the book until you gain some more experience and youve gone t
hrough the book a few times. For those of you who are more experienced users, th
e examples provide an amazing amount of insight into simple ways to make your co
de more efficient. Indeed, Best Practices abound in Python Machine Learning.
As a final general thought, Sebastian is an active contributor to Scikit-learn;
something I do not believe to be the case with the authors of the other books th
at Ive read. In order to effectively demonstrate and communicate the power of the
Scikit-learn library, you really need to be familiar with it from a fundamental
level. Sebastian has this knowledge in spades and that becomes readily apparent
as you progress through the book. He makes no assumption about the knowledge bas
e of the reader?he doesnt have to?because the book incorporates learning styles ap
propriate for differing skill levels (see below)
FOR BEGINNING USERS:
You may have some experience with Scikit-learn and Python, though not necessaril
y enough where you have developed some of the best practices I mentioned above; youre
still getting comfortable using the library and the Python environment. This boo
k is definitely for you!
The best way to learn this subject is by coding examples. You could not ask for
a finer book on the subject; for those just starting their ML journey, youre in go
od hands with Sebastian. Youll get an excellent, hands-on education using some of
the most important ML algorithms in use today in the most popular ML library use
d in Python. Youll begin to develop good habits and youll see from a basic level, ho
w to actually create algorithms on your own, outside of Scikit-learn! Then after
youve had the experience of coding the algorithm by hand, youll move to Scikit-lear
n and get even more hands-on experience. You will learn about the tried-and-true
algorithms that have been around for decades as well as concepts that are still
in their infancy and are considered the current state-of-the-art. And as I said
, youll learn about them by actually using them to build ML models. Youll see how yo
u take a concept for a project and turn it into reality using some really fantas
tic algorithms.
FOR INTERMEDIATE USERS:
You are comfortable using Python and Scikit-learn and have participated (or you
are considering participating) in one or more Kaggle competitions. You may have
some good habits/best practices formed but youre looking to take the next step; yo
u may know how to take a project from the data gathering and cleaning stage to a
final model, but you may not have actually done it or you arent sure how to prope
rly evaluate the model you have created in the end stages; you want to gain a th
orough understanding of which situations are appropriate for each of the algorit
hms and more importantly, which situations are NOT appropriate for each of the a
lgorithms; you want to gain a firm knowledge of how the algorithms work and youre
curious about what the state-of-the-art concepts are. Good news!

This book is DEFINITELY for you.


There comes a time in every Data Scientists life when you have read everything you
can find on how to structure and complete projects and you feel confident that
youre ready. Then you start and you realize during the course of a project that yo
u suddenly have a dozen more questions:
What should I do with all of these missing values?
Should I use PCA and/or other dimensionality reduction techniques?
How many folds should I use in my Cross Validation?
Should I use Nested Cross Validation or will simple K-Fold Cross Validation suff
ice?
Do I need to standardize my data in order to use run a Logistic Regression algor
ithm?
How about with a Random Forest?
What performance metric is most appropriate for my model?
What is L1 and L2 regularization (again) and when should I use it?
If you have ever asked yourself any of these questions, rest assured this book w
ill become your go-to reference for these questions as well as questions that yo
u havent even thought of yet. Sebastian will fill in the gaps in your knowledge an
d youll gain the confidence to tackle the projects you have been looking forward w
orking on all this time.
FOR ADVANCED USERS:
Much of the information in this book may be familiar to you, however the mathema
tical concepts behind the algorithms may not be. You may be interested in readin
g the seminal research on each of the concepts presented in the book. Sebastian
has you covered as well. He provides symbolic mathematical proofs for those so-i
nclined, as well as a multitude of citations for where you can find the research
that supports and/or explores the concepts more thoroughly. The book is well-re
searched and cited and the concepts are given very thorough treatment.
TL;DR (SUMMARY):
I realize the experience levels described above are subjective. They are present
merely to serve as reference points for the readers and to underscore my belief
that Python Machine Learning has something for virtually every skill level. I c
annot recommend this book more highly!
BONUS - Topics/Algorithms Covered Throughout the Book (there are a TON!):
Perceptron
Adaline
Stochastic Gradient Descent (SGD)
Support Vector Machines (SVM)
Logistic Regression
Difference between L1 and L2 regularization (with excellent graphics showing the
difference)
Out-of-core/online learning (truly Big Data)
The Kernel Trick
Parameter Optimization
Random Forest Classifier
Parametric vs. Non-parametric (and which are which)
K-Nearest Neighbors (KNN)
Bias/Variance Trade off (great graphics showing the difference)
Decision Trees
Standardization (Data Preprocessing)
Scaling (Data Preprocessing)
Correct Mapping of data types for use in Scikit-learn algorithms
Over/Under fitting

Sequential Forward Selection (Feature Selection)


Sequential Backward Selection (Feature Selection)
Feature Importances using Random Forests (Feature Selection)
Common pitfalls (gotchas) that can arise with use of Random Forests
Principal Component Analysis (PCA)
Latent Discriminant Analysis (LDA ? this topic is almost never covered in simila
r books)
Kernel PCA + caveats for its use
Use of Pipelines in Scikit-learn for streamlining the modeling process (this nev
er gets coverage and is a big efficiency boost)
Cross Validation (K Fold)
Nested Cross Validation
Common Metrics for Model Evaluation and how to graph each to gauge performance
Ensemble Methods (Majority Voting Classifier)
Plotting Decision Boundaries (important for gaining insight into ensemble perfor
mance)
Bootstrap Aggregating (Bagging)
Boosting
Sentiment Analysis using bag-of-words model
Sentiment Analysis using SGD Classifier and Out-of-Core learning to analyze larg
e document datasets via streaming/mini-batching for Data that is too large to fi
t in memory at once
Embedding Machine Learning algorithms into web applications using the web framew
ork called Flask?this is a hot skill to have in the job market
Regression Analysis for Continuous Target Variables
Aesthetic adjustments/extensions to Matplotlib graphs using the Seaborn library
RANSAC Regression
Dealing with non-linear relationships in the context of Regression (Data Transfo
rmations)
Clustering (K-Means, Agglomerative, Divisive)
Visualizing clusters
Hard vs. Soft clustering
The Elbow method for clustering
DBSCAN clustering
Common gotchas to be aware of when using clustering algorithms
Artificial Neural Networks (ANN)
Multi-Layer Perceptron (MLP) Neural Net
Forward Propagation
Backward Propagation
Using the Theano library to run Neural Networks on Graphical Processing Units (G
PU)?this is an extremely hot topic and demonstrates the timelessness of many of
these algorithms.
Read more
11 comments| 208 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
5.0 out of 5 starsMy new #1 Python ML book!
ByBRIAN M THOMASon November 1, 2015
Format: Paperback|Verified Purchase
This is a fantastic book, even for a relative beginner to machine learning such
as myself. The first thing that comes to mind after reading this book is that it
was the perfect blend (for me at least) of theory and practice, as well as brea
dth and depth.
Lets face it, we know that machine learning isnt an easy subject. You need theorybut y
ou also need practice in the form of some serious coding before you really start
understanding it. And this is one area where Sebastians book shines: it contains
a plethora of really good code examples that are illuminating and well explained
, and which cover a very wide range of different machine learning algorithms. An

d, speaking of code, as another reviewer has pointed out, another huge plus is t
hat, in many places, Sebastian shows you how to gauge the performance of your co
de and make it more efficient.
For me, the best measure of any book such as this is how many ah ha! moments I had w
hile reading it. And I had more than a few while reading Sebastians book. One such
ah ha! moment came while reading chapter 12 (and this also illustrates that nice bl
end of theory and practice I already mentioned above). In this particular chapte
r, he discusses training artificial neural networks for image recognition. At th
e heart of this approach is back propagation, which is pretty much THE bread and
butter behind multilayered neural networks. He presents a detailed discussion o
f back propagation in two separate pieces: one that is intuitive and top down; the o
ther a more mathematical, bottoms up approach that goes through the algorithm step b
y step, showing how the gradients are computed and the weights updated. His trea
tment of back propagation was one of the better explanations Ive seen and really c
leared things up for me.
One last thing I must mention: at the time of release, this was the first machin
e learning book for Python (to my knowledge) that has an entire chapter devoted
to Theano, which he uses to parallelize neural network training. For those who d
ont know, Theano is a particularly nice (not to mention very powerful) Python libr
ary for doing machine learning, most especially if you can utilize the power of
GPU computing. In addition, that particular chapter (13) also introduces the bra
nd new Python library named Keras, which is built on top of Theano and is a real
ly nice library for the rapid building and prototyping of neural networks (in th
e spirit of Torch). Being a brand new library, his treatment of Keras was necess
arily brief, but it was a great starting point.
In conclusion, I am very confident that if you do pick up this book, you wont be a
t all disappointed. And be sure and grab the accompanying code for the book on h
is GitHub repository (just look for python-machine-learning-book on github.com/rasbt
.) His code is top notch and Ive yet to encounter any problems with it.
Read more
1 comment| 51 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
See all verified purchase reviews (newest first)
Write a customer review
Ad feedback
Customer Images
See all customer images
Most Recent Customer Reviews
1.0 out of 5 starsA waste of money
PML is written by a graduate student with limited knowledge of machine learning.
The prose leans toward declarative sentences than rarely explain relevant conce
pts.Read more
Published 9 days ago by Technical Books
5.0 out of 5 starsExcellent, detailed intro into ML
Excellent, detailed intro into ML. Examples are simple, but understandable. I do
wnloaded book's code from the website listed.Read more
Published 11 days ago by fisherman
5.0 out of 5 starsExcellent Book on Machine Learning
Excellent book! If you want to get a good understanding of machine learning then
this is the book for you.Read more
Published 17 days ago by Amazon Customer
2.0 out of 5 starsErrata, errata, errata.

Original version downloaded (Kindle) was absolutely soaked-through with errata (


100 pages of errata at the GitHub site for the book). Try proof-reading. (And ed
iting.Read more
Published 17 days ago by Mark on Amazon
5.0 out of 5 starsFive Stars
Good
Published 19 days ago by Yi Yan
3.0 out of 5 starsNothing printed on page 30 and 31
The book is great and insightful, but there is nothing printed on page 30 and 31
in my book.
Published 20 days ago by William Moore
2.0 out of 5 starsThe text is extremely long winded
Having read many machine learning books this was one of my least favorite. The t
ext is extremely long winded.Read more
Published 23 days ago by Cogsbox6.28
5.0 out of 5 starsGreat introduction to SciPy Stack
There is no better book for quick practical introduction to Python scientific li
braries for machine learning and data analysis.Read more
Published 27 days ago by Maksym Zavershynskyi
5.0 out of 5 starsI found the explanations of machine learning quite clear and e
asily understandable (I've studied machine learning for some time
I purchased this book to accelerate my learning of Python and it's sundry librar
ies. I found the explanations of machine learning quite clear and easily underst
andable (I've...Read more
Published 1 month ago by Mitch K Oldroyd
3.0 out of 5 starsa great book for the beginners
The product came on time from India! Fonts are faded with no color images. Other
wise, a great book for the beginners.
Published 1 month ago by MSam
Search Customer Reviews
Submit
Search
Set up an Amazon Giveaway
Python Machine Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz,
reward your audience, and attract new followers and customers. Learn more about
Amazon Giveaway
This item: Python Machine Learning
Set up a giveaway
What Other Items Do Customers Buy After Viewing This Item?
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series) Hardcover
Ian Goodfellow
4.9 out of 5 stars 23
$69.13 Prime
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paper
back
Eric Matthes
4.3 out of 5 stars 125
$23.39 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Wor
ked Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press) Hardcover
John D. Kelleher
4.6 out of 5 stars 21

$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python Paperback
Joel Grus
4.0 out of 5 stars 75
$25.50 Prime
Pages with Related Products. See and discover other items: apache spark, neural
network, artificial intelligence, neural networks and deep learning
Back to top
Get to Know Us
Careers
About Amazon
Investor Relations
Amazon Devices
Make Money with Us
Sell on Amazon
Sell Your Services on Amazon
Sell on Amazon Business
Sell Your Apps on Amazon
Become an Affiliate
Advertise Your Products
Self-Publish with Us
Become an Amazon Vendor
?See all
Amazon Payment Products
Amazon Rewards Visa Signature Cards
Amazon.com Store Card
Amazon.com Corporate Credit Line
Shop with Points
Credit Card Marketplace
Reload Your Balance
Amazon Currency Converter
Let Us Help You
Your Account
Your Orders
Shipping Rates & Policies
Amazon Prime
Returns & Replacements
Manage Your Content and Devices
Amazon Assistant
Help
AustraliaBrazilCanadaChinaFranceGermanyIndiaItalyJapanMexicoNetherlandsSpainUnit
ed Kingdom
6pm
Score deals
on fashion brands
AbeBooks
Rare Books
& Textbooks
ACX
Audiobook Publishing
Made Easy
Alexa
Actionable Analytics
for the Web
Amazon Business
Everything For
Your Business
AmazonFresh
Groceries & More
Right To Your Door
AmazonGlobal
Ship Orders
Internationally
Home Services

Handpicked Pros
Happiness Guarantee
Free Digital Educational
Resources
Amazon
Fun stories for
kids on the go
Amazon
FREE food delivery from
local restaurants
Video Distribution
Made Easy
Amazon
Scalable Cloud
Computing Services
Download
Audio Books
BeautyBar.com
Prestige Beauty
Delivered
Books With Free
Delivery Worldwide
Kitchen, Storage
& Everything Home
Thousands of
Digital Comics
Indie Print Publishing
Made Easy
Everything
But The Baby
Digital
Photography

Amazon Inspire
Rapids
Restaurants
Amazon Video Direct
Web Services
Audible

Book Depository
Casa.com
ComiXology
CreateSpace
Diapers.com
DPReview

East Dane
Designer Men's
Fashion
Fabric
Sewing, Quilting
& Knitting
Goodreads
Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
Junglee.com
Shop Online
in India
Kindle Direct Publishing
Indie Digital Publishing
Made Easy
Prime Now
FREE 2-Hour Delivery
on Everyday Items
Prime Photos
Unlimited Photo Storage
Free With Prime
Designer
Fashion Brands
Health, Beauty &
Home Essentials
Math Activities
for Kids & Schools
Everything
For Your Pet
Open-Box
Discounts

Shopbop
Soap.com
TenMarks.com
Wag.com
Warehouse Deals
Whispercast

Discover & Distribute


Digital Content
Woot!
Deals and
Shenanigans
Yoyo.com
A Happy Place
To Shop For Toys
Zappos
Shoes &
Clothing
Conditions of UsePrivacy NoticeInterest-Based Ads 1996-2017, Amazon.com, Inc. or i
ts affiliates
Interesting Finds Updated Daily
Amazon
Books
GoGo
DepartmentsHello, HyelimAccount & ListsNot Hyelim? Sign Out OrdersPrimeCart0
Browsing HistoryHyelim's Amazon.comToday's DealsGift Cards & RegistrySellHelp
BooksAdvanced SearchNew ReleasesBest SellersThe New York Times Best SellersChildre
n's BooksTextbooksTextbook RentalsSell Us Your BooksBest Books of the MonthKindl
e eBooks
Cart0
Books ? Computers & Technology ? Computer Science
Python Machine Learning and over one million other books are available for Amazo
n Kindle. Learn more
Share Facebook Twitter Pinterest
Buy New $40.49
Qty:
List Price: $44.99
Save: $4.50 (10%)
FREE Shipping for Prime members once available Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Add to Cart
Add to Cart
Turn on 1-Click ordering for this browser
Want it Tuesday, Jan. 24? Order within 10 hrs 13 mins and choose One-Day Shippin
g at checkout. Details
Ship to:
Hyelim Kim - 07960
Buy Used $34.98
Submit
Add to List
Submit
Add to your Dash Buttons
Have one to sell?
Sell on Amazon
Ad feedback
Flip to back
See all 3 images
Python Machine Learning Paperback ? September 23, 2015
by Sebastian Raschka (Author)
4.2 out of 5 stars
96 customer reviews
See all 4 formats and editions
Kindle

$22.39
Read with Our Free App
Paperback
$40.49
54 Used from $27.00
28 New from $33.40
Read more
Report incorrect product information.
Best Books of the MonthBest Books of 2016
Looking for something great to read? Browse our editors' picks for the best book
s of the year in fiction, nonfiction, mysteries, children's books, and much more
.
Frequently Bought Together
Python Machine Learning
+
Deep Learning (Adaptive Computation and Machine Learning series)
+
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Total price: $183.62
Submit
Add all three to Cart
Submit
Add all three to List
One of these items ships sooner than the other. Show details
Buy the selected items together
This item:Python Machine Learning by Sebastian Raschka Paperback $40.49
Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfell
ow Hardcover $69.13
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and by John D. Kelleher Hardcover $74.00
Customers Who Bought This Item Also Bought
This shopping feature will continue to load items. In order to navigate out of t
his carousel please use your heading shortcut key to navigate to the next or pre
vious heading.
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series)
Ian Goodfellow
4.9 out of 5 stars 23
#1 Best Seller in Artificial Intelligence
Hardcover
$69.13 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics:
John D. Kelleher
4.6 out of 5 stars 21
Hardcover
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python
Joel Grus
4.0 out of 5 stars 75
Paperback
$25.50 Prime

Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
Wes McKinney
4.2 out of 5 stars 141
Paperback
$31.79 Prime
Make Your Own Neural Network
Make Your Own Neural Network
Tariq Rashid
4.2 out of 5 stars 89
Paperback
$45.00 Prime
An Introduction to Statistical Learning: with Applications in R (Springer Texts
in Statistics)
An Introduction to Statistical Learning: with Applications in R
Gareth James
4.7 out of 5 stars 134
#1 Best Seller in Mathematical Physics
Hardcover
$70.35 Prime
Sponsored Products Related To This Item (What's this?)
Oracle Database Administration Interview Questions You'll Most Likely Be Asked:
Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series)
(Volume 1)
Vibrant Publishers
5 out of 5 stars 2
Paperback
$14.95 Prime
Mastering Exposure: An Illustrated Guide Book (Finely Focused Photography Books
6)
Al Judge
Understanding and Mastering Exposure is the key to extraordinary images. It sepa
rates snapshots from art.
4.4 out of 5 stars 28
Kindle Edition
$2.99
The Art of Photography (Digital Photography Book 2)
Al Judge
Be inspired by the work of 8 featured artists ranging from novice to professiona
ls. Learn about composition, typical manual settings and genres.
4.1 out of 5 stars 25
Kindle Edition
$3.49
Digital Photography Like a Pro!
Al Judge
If you are new to digital photography, this guidebook will make the transition f
rom film easier. Also, it provides an overview if you want to turn Pro
3.9 out of 5 stars 45
Kindle Edition
$3.49
2D Game Collision Detection: An introduction to clashing geometry in games

Thomas Schwarzl
Wanna know how to implement collision detection in 2D games?Learn to check lines
of sight, find shot impacts, and determine race car collisions.
4.1 out of 5 stars 8
Kindle Edition
$9.95
3D Printing and Additive Manufacturing: Principles and Applications: Fifth Editi
on of Rapid Prototyping: 5th Edition
Chee Kai Chua
Paperback
$58.00 Prime
Walk Through Combinatorics, a (Fourth Edition)
Miklos Bona
Hardcover
$125.00 Prime
Ad feedback
Special Offers and Product Promotions
Save Big On Open-Box & Pre-owned: Buy "Python Machine Learning from Amazon Warehou
se Deals and save 14% off the $44.99 list price. Product is eligible for Amazon'
s 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned
offers from Amazon Warehouse Deals.
Your cost could be $0.00 instead of $40.49! Get a $70 Amazon.com Gift Card insta
ntly upon approval for the Amazon Prime Rewards Visa Card Apply now
Editorial Reviews
About the Author
Sebastian Raschka
Sebastian Raschka is a PhD student at Michigan State University, who develops ne
w computational methods in the field of computational biology. He has been ranke
d as the number one most influential data scientist on GitHub by Analytics Vidhy
a. He has a yearlong experience in Python programming and he has conducted sever
al seminars on the practical applications of data science and machine learning.
Talking and writing about data science, machine learning, and Python really moti
vated Sebastian to write this book in order to help people develop data-driven s
olutions without necessarily needing to have a machine learning background. He h
as also actively contributed to open source projects and methods that he impleme
nted, which are now successfully used in machine learning competitions, such as
Kaggle. In his free time, he works on models for sports predictions, and if he i
s not in front of the computer, he enjoys playing sports.
If you buy a new print edition of this book (or purchased one in the past), you
can buy the Kindle edition for only $2.99 (Save 87%). Print edition purchase mus
t be sold by Amazon. Learn more.
Start reading Python Machine Learning on your Kindle in under a minute.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App
.
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfi
ction, Picture Books and more. See more
Product Details
Paperback: 454 pages
Publisher: Packt Publishing - ebooks Account (September 2015)

Language: English
ISBN-10: 1783555130
ISBN-13: 978-1783555130
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (96 customer review
s)
Amazon Best Sellers Rank: #6,724 in Books (See Top 100 in Books)
#2 in Books > Computers & Technology > Databases & Big Data > Data Modeling & De
sign
#2 in Books > Computers & Technology > Computer Science > AI & Machine Learning
> Neural Networks
#4 in Books > Computers & Technology > Databases & Big Data > Data Processing
Ad feedback
Customer Reviews
4.2 out of 5 stars
96
4.2 out of 5 stars
5 star
69%
4 star
11%
3 star
8%
2 star
6%
1 star
6%
Share your thoughts with other customers
Write a customer review
See all verified purchase reviews
Top Customer Reviews
5.0 out of 5 starsIF YOU OWN ONE PYTHON ML BOOK, THIS SHOULD BE IT!
ByJason Wolosonovichon September 29, 2015
Format: Paperback
First some general, higher-level thoughts and comments before I dive into specif
ics:
MY BACKGROUND:
Data Scientist; B.S. in Economics and M.S. in Business Analytics; experienced (t
hough by no means expert) user of Scikit-learn
OVERALL THOUGHTS:
I've purchased and read (virtually) every Machine Learning book that aims to tea
ch the reader the basics of ML using the Scikit-learn library as the main focus.
I've found them to be...less than satisfactory. The examples in other books oft
en use ML techniques in contexts for which they are not intended to be used and/
or contexts they are not used in out in the real world (among other issues I hav
e found within them).
In stark contrast, Python Machine Learning by Sebastian Raschka is stunningly-im
pressive, not only for the breadth and depth of coverage, but also in the manner
the information is presented to the reader.
To date, I have not encountered a book on ML that incorporates multiple levels o
f learning in a manner such as this. It is the textual equivalent of a Neural Ne
twork with hundreds of hidden layers running on the latest NVIDIA GPU (if that c
omparison is lost on you, dont worry; itll all make sense by the time you finish the
book).

One of the underlying (though understated) themes in the book is the importance
of using visual aids where appropriate to gauge the performance of the algorithm
s youre using as well as to understand exactly what is going on behind the scenes,
so-to-speak. If youre a novice user of the Matplotlib graphics library for Python
, this book will greatly improve your visualization skills by the time youre done
which I found to be an added bonus.
Another underlying theme is basic optimization using the NumPy library. This is
reinforced throughout the book in the examples that you code by hand. Ditto for
the Pandas library. To those of you brand-new to Python, you may not fully appre
ciate this aspect of the book until you gain some more experience and youve gone t
hrough the book a few times. For those of you who are more experienced users, th
e examples provide an amazing amount of insight into simple ways to make your co
de more efficient. Indeed, Best Practices abound in Python Machine Learning.
As a final general thought, Sebastian is an active contributor to Scikit-learn;
something I do not believe to be the case with the authors of the other books th
at Ive read. In order to effectively demonstrate and communicate the power of the
Scikit-learn library, you really need to be familiar with it from a fundamental
level. Sebastian has this knowledge in spades and that becomes readily apparent
as you progress through the book. He makes no assumption about the knowledge bas
e of the reader?he doesnt have to?because the book incorporates learning styles ap
propriate for differing skill levels (see below)
FOR BEGINNING USERS:
You may have some experience with Scikit-learn and Python, though not necessaril
y enough where you have developed some of the best practices I mentioned above; youre
still getting comfortable using the library and the Python environment. This boo
k is definitely for you!
The best way to learn this subject is by coding examples. You could not ask for
a finer book on the subject; for those just starting their ML journey, youre in go
od hands with Sebastian. Youll get an excellent, hands-on education using some of
the most important ML algorithms in use today in the most popular ML library use
d in Python. Youll begin to develop good habits and youll see from a basic level, ho
w to actually create algorithms on your own, outside of Scikit-learn! Then after
youve had the experience of coding the algorithm by hand, youll move to Scikit-lear
n and get even more hands-on experience. You will learn about the tried-and-true
algorithms that have been around for decades as well as concepts that are still
in their infancy and are considered the current state-of-the-art. And as I said
, youll learn about them by actually using them to build ML models. Youll see how yo
u take a concept for a project and turn it into reality using some really fantas
tic algorithms.
FOR INTERMEDIATE USERS:
You are comfortable using Python and Scikit-learn and have participated (or you
are considering participating) in one or more Kaggle competitions. You may have
some good habits/best practices formed but youre looking to take the next step; yo
u may know how to take a project from the data gathering and cleaning stage to a
final model, but you may not have actually done it or you arent sure how to prope
rly evaluate the model you have created in the end stages; you want to gain a th
orough understanding of which situations are appropriate for each of the algorit
hms and more importantly, which situations are NOT appropriate for each of the a
lgorithms; you want to gain a firm knowledge of how the algorithms work and youre
curious about what the state-of-the-art concepts are. Good news!
This book is DEFINITELY for you.
There comes a time in every Data Scientists life when you have read everything you
can find on how to structure and complete projects and you feel confident that
youre ready. Then you start and you realize during the course of a project that yo

u suddenly have a dozen more questions:


What should I do with all of these missing values?
Should I use PCA and/or other dimensionality reduction techniques?
How many folds should I use in my Cross Validation?
Should I use Nested Cross Validation or will simple K-Fold Cross Validation suff
ice?
Do I need to standardize my data in order to use run a Logistic Regression algor
ithm?
How about with a Random Forest?
What performance metric is most appropriate for my model?
What is L1 and L2 regularization (again) and when should I use it?
If you have ever asked yourself any of these questions, rest assured this book w
ill become your go-to reference for these questions as well as questions that yo
u havent even thought of yet. Sebastian will fill in the gaps in your knowledge an
d youll gain the confidence to tackle the projects you have been looking forward w
orking on all this time.
FOR ADVANCED USERS:
Much of the information in this book may be familiar to you, however the mathema
tical concepts behind the algorithms may not be. You may be interested in readin
g the seminal research on each of the concepts presented in the book. Sebastian
has you covered as well. He provides symbolic mathematical proofs for those so-i
nclined, as well as a multitude of citations for where you can find the research
that supports and/or explores the concepts more thoroughly. The book is well-re
searched and cited and the concepts are given very thorough treatment.
TL;DR (SUMMARY):
I realize the experience levels described above are subjective. They are present
merely to serve as reference points for the readers and to underscore my belief
that Python Machine Learning has something for virtually every skill level. I c
annot recommend this book more highly!
BONUS - Topics/Algorithms Covered Throughout the Book (there are a TON!):
Perceptron
Adaline
Stochastic Gradient Descent (SGD)
Support Vector Machines (SVM)
Logistic Regression
Difference between L1 and L2 regularization (with excellent graphics showing the
difference)
Out-of-core/online learning (truly Big Data)
The Kernel Trick
Parameter Optimization
Random Forest Classifier
Parametric vs. Non-parametric (and which are which)
K-Nearest Neighbors (KNN)
Bias/Variance Trade off (great graphics showing the difference)
Decision Trees
Standardization (Data Preprocessing)
Scaling (Data Preprocessing)
Correct Mapping of data types for use in Scikit-learn algorithms
Over/Under fitting
Sequential Forward Selection (Feature Selection)
Sequential Backward Selection (Feature Selection)
Feature Importances using Random Forests (Feature Selection)
Common pitfalls (gotchas) that can arise with use of Random Forests
Principal Component Analysis (PCA)

Latent Discriminant Analysis (LDA ? this topic is almost never covered in simila
r books)
Kernel PCA + caveats for its use
Use of Pipelines in Scikit-learn for streamlining the modeling process (this nev
er gets coverage and is a big efficiency boost)
Cross Validation (K Fold)
Nested Cross Validation
Common Metrics for Model Evaluation and how to graph each to gauge performance
Ensemble Methods (Majority Voting Classifier)
Plotting Decision Boundaries (important for gaining insight into ensemble perfor
mance)
Bootstrap Aggregating (Bagging)
Boosting
Sentiment Analysis using bag-of-words model
Sentiment Analysis using SGD Classifier and Out-of-Core learning to analyze larg
e document datasets via streaming/mini-batching for Data that is too large to fi
t in memory at once
Embedding Machine Learning algorithms into web applications using the web framew
ork called Flask?this is a hot skill to have in the job market
Regression Analysis for Continuous Target Variables
Aesthetic adjustments/extensions to Matplotlib graphs using the Seaborn library
RANSAC Regression
Dealing with non-linear relationships in the context of Regression (Data Transfo
rmations)
Clustering (K-Means, Agglomerative, Divisive)
Visualizing clusters
Hard vs. Soft clustering
The Elbow method for clustering
DBSCAN clustering
Common gotchas to be aware of when using clustering algorithms
Artificial Neural Networks (ANN)
Multi-Layer Perceptron (MLP) Neural Net
Forward Propagation
Backward Propagation
Using the Theano library to run Neural Networks on Graphical Processing Units (G
PU)?this is an extremely hot topic and demonstrates the timelessness of many of
these algorithms.
Read more
11 comments| 208 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
5.0 out of 5 starsMy new #1 Python ML book!
ByBRIAN M THOMASon November 1, 2015
Format: Paperback|Verified Purchase
This is a fantastic book, even for a relative beginner to machine learning such
as myself. The first thing that comes to mind after reading this book is that it
was the perfect blend (for me at least) of theory and practice, as well as brea
dth and depth.
Lets face it, we know that machine learning isnt an easy subject. You need theorybut y
ou also need practice in the form of some serious coding before you really start
understanding it. And this is one area where Sebastians book shines: it contains
a plethora of really good code examples that are illuminating and well explained
, and which cover a very wide range of different machine learning algorithms. An
d, speaking of code, as another reviewer has pointed out, another huge plus is t
hat, in many places, Sebastian shows you how to gauge the performance of your co
de and make it more efficient.
For me, the best measure of any book such as this is how many ah ha! moments I had w

hile reading it. And I had more than a few while reading Sebastians book. One such
ah ha! moment came while reading chapter 12 (and this also illustrates that nice bl
end of theory and practice I already mentioned above). In this particular chapte
r, he discusses training artificial neural networks for image recognition. At th
e heart of this approach is back propagation, which is pretty much THE bread and
butter behind multilayered neural networks. He presents a detailed discussion o
f back propagation in two separate pieces: one that is intuitive and top down; the o
ther a more mathematical, bottoms up approach that goes through the algorithm step b
y step, showing how the gradients are computed and the weights updated. His trea
tment of back propagation was one of the better explanations Ive seen and really c
leared things up for me.
One last thing I must mention: at the time of release, this was the first machin
e learning book for Python (to my knowledge) that has an entire chapter devoted
to Theano, which he uses to parallelize neural network training. For those who d
ont know, Theano is a particularly nice (not to mention very powerful) Python libr
ary for doing machine learning, most especially if you can utilize the power of
GPU computing. In addition, that particular chapter (13) also introduces the bra
nd new Python library named Keras, which is built on top of Theano and is a real
ly nice library for the rapid building and prototyping of neural networks (in th
e spirit of Torch). Being a brand new library, his treatment of Keras was necess
arily brief, but it was a great starting point.
In conclusion, I am very confident that if you do pick up this book, you wont be a
t all disappointed. And be sure and grab the accompanying code for the book on h
is GitHub repository (just look for python-machine-learning-book on github.com/rasbt
.) His code is top notch and Ive yet to encounter any problems with it.
Read more
1 comment| 51 people found this helpful. Was this review helpful to you?
Yes
No
Report abuse
See all verified purchase reviews (newest first)
Write a customer review
Ad feedback
Customer Images
See all customer images
Most Recent Customer Reviews
1.0 out of 5 starsA waste of money
PML is written by a graduate student with limited knowledge of machine learning.
The prose leans toward declarative sentences than rarely explain relevant conce
pts.Read more
Published 9 days ago by Technical Books
5.0 out of 5 starsExcellent, detailed intro into ML
Excellent, detailed intro into ML. Examples are simple, but understandable. I do
wnloaded book's code from the website listed.Read more
Published 11 days ago by fisherman
5.0 out of 5 starsExcellent Book on Machine Learning
Excellent book! If you want to get a good understanding of machine learning then
this is the book for you.Read more
Published 17 days ago by Amazon Customer
2.0 out of 5 starsErrata, errata, errata.
Original version downloaded (Kindle) was absolutely soaked-through with errata (
100 pages of errata at the GitHub site for the book). Try proof-reading. (And ed
iting.Read more
Published 17 days ago by Mark on Amazon
5.0 out of 5 starsFive Stars

Good
Published 19 days ago by Yi Yan
3.0 out of 5 starsNothing printed on page 30 and 31
The book is great and insightful, but there is nothing printed on page 30 and 31
in my book.
Published 20 days ago by William Moore
2.0 out of 5 starsThe text is extremely long winded
Having read many machine learning books this was one of my least favorite. The t
ext is extremely long winded.Read more
Published 23 days ago by Cogsbox6.28
5.0 out of 5 starsGreat introduction to SciPy Stack
There is no better book for quick practical introduction to Python scientific li
braries for machine learning and data analysis.Read more
Published 27 days ago by Maksym Zavershynskyi
5.0 out of 5 starsI found the explanations of machine learning quite clear and e
asily understandable (I've studied machine learning for some time
I purchased this book to accelerate my learning of Python and it's sundry librar
ies. I found the explanations of machine learning quite clear and easily underst
andable (I've...Read more
Published 1 month ago by Mitch K Oldroyd
3.0 out of 5 starsa great book for the beginners
The product came on time from India! Fonts are faded with no color images. Other
wise, a great book for the beginners.
Published 1 month ago by MSam
Search Customer Reviews
Submit
Search
Set up an Amazon Giveaway
Python Machine Learning
Amazon Giveaway allows you to run promotional giveaways in order to create buzz,
reward your audience, and attract new followers and customers. Learn more about
Amazon Giveaway
This item: Python Machine Learning
Set up a giveaway
What Other Items Do Customers Buy After Viewing This Item?
Deep Learning (Adaptive Computation and Machine Learning series)
Deep Learning (Adaptive Computation and Machine Learning series) Hardcover
Ian Goodfellow
4.9 out of 5 stars 23
$69.13 Prime
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course: A Hands-On, Project-Based Introduction to Programming Paper
back
Eric Matthes
4.3 out of 5 stars 125
$23.39 Prime
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Wor
ked Examples, and Case Studies (MIT Press)
Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Work
ed Examples, and Case Studies (MIT Press) Hardcover
John D. Kelleher
4.6 out of 5 stars 21
$74.00 Prime
Data Science from Scratch: First Principles with Python
Data Science from Scratch: First Principles with Python Paperback
Joel Grus
4.0 out of 5 stars 75

$25.50 Prime
Pages with Related Products. See and discover other items: apache spark, neural
network, artificial intelligence, neural networks and deep learning
Back to top
Get to Know Us
Careers
About Amazon
Investor Relations
Amazon Devices
Make Money with Us
Sell on Amazon
Sell Your Services on Amazon
Sell on Amazon Business
Sell Your Apps on Amazon
Become an Affiliate
Advertise Your Products
Self-Publish with Us
Become an Amazon Vendor
?See all
Amazon Payment Products
Amazon Rewards Visa Signature Cards
Amazon.com Store Card
Amazon.com Corporate Credit Line
Shop with Points
Credit Card Marketplace
Reload Your Balance
Amazon Currency Converter
Let Us Help You
Your Account
Your Orders
Shipping Rates & Policies
Amazon Prime
Returns & Replacements
Manage Your Content and Devices
Amazon Assistant
Help
AustraliaBrazilCanadaChinaFranceGermanyIndiaItalyJapanMexicoNetherlandsSpainUnit
ed Kingdom
6pm
Score deals
on fashion brands
AbeBooks
Rare Books
& Textbooks
ACX
Audiobook Publishing
Made Easy
Alexa
Actionable Analytics
for the Web
Amazon Business
Everything For
Your Business
AmazonFresh
Groceries & More
Right To Your Door
AmazonGlobal
Ship Orders
Internationally
Home Services
Handpicked Pros
Happiness Guarantee
Amazon Inspire
Free Digital Educational
Resources
Amazon Rapids
Fun stories for

kids on the go
Amazon Restaurants
FREE food delivery from
local restaurants
Amazon Video Direct
Video Distribution
Made Easy
Amazon Web Services
Scalable Cloud
Computing Services
Audible
Download
Audio Books
BeautyBar.com
Prestige Beauty
Delivered
Books With Free
Delivery Worldwide
Kitchen, Storage
& Everything Home
Thousands of
Digital Comics
Indie Print Publishing
Made Easy
Everything
But The Baby
Digital
Photography

Book Depository
Casa.com
ComiXology
CreateSpace
Diapers.com
DPReview

East Dane
Designer Men's
Fashion
Fabric
Sewing, Quilting
& Knitting
Goodreads
Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
Junglee.com
Shop Online
in India
Kindle Direct Publishing
Indie Digital Publishing
Made Easy
Prime Now
FREE 2-Hour Delivery
on Everyday Items
Prime Photos
Unlimited Photo Storage
Free With Prime
Designer
Fashion Brands
Health, Beauty &
Home Essentials
Math Activities
for Kids & Schools
Everything
For Your Pet
Open-Box
Discounts
Discover & Distribute
Digital Content

Shopbop
Soap.com
TenMarks.com
Wag.com
Warehouse Deals
Whispercast

Woot!
Deals and

Shenanigans
Yoyo.com
A Happy Place
To Shop For Toys
Zappos
Shoes &
Clothing
Conditions of UsePrivacy NoticeInterest-Based Ads 1996-2017, Amazon.com, Inc. or i
ts affiliates

S-ar putea să vă placă și