Discover products with sustainability features this Earth month
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
-13% $96.65
FREE delivery Saturday, April 18
Ships from: Amazon
Sold by: ayvax
$96.65 with 13 percent savings
List Price: $110.99 Image
FREE delivery Saturday, April 18
Or Prime members get FREE delivery Wednesday, April 15. Order within 1 hr 6 mins. Join Prime
Only 14 left in stock - order soon.
$$96.65 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$96.65
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Amazon
Ships from
Amazon
Sold by
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
$29.69
Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc... Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc... See less
$3.98 delivery Monday, April 20. Details
Or fastest delivery Thursday, April 16. Details
Only 1 left in stock - order soon.
$$96.65 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$96.65
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Machine Learning: An Algorithmic Perspective, Second Edition (Chapman & Hall/CRC Machine Learning & Pattern Recognition)

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Machine Learning: An Algorithmic Perspective, Second Edition (Chapman & Hall/CRC Machine Learning & Pattern Recognition) 2nd Edition

4.3 out of 5 stars (93)

{"desktop_buybox_group_1":[{"displayPrice":"$96.65","priceAmount":96.65,"currencySymbol":"$","integerValue":"96","decimalSeparator":".","fractionalValue":"65","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"m9lA346O59ZIz%2F3e6QTRJ9xThhwtQ0ObLwG9lIGwoZp9O0apNyzWwmhAHVRQP5dwW3yiKCtvxuunWhzNez42iJGifWpcsXCqtPWLxWuPGCmuOOPFpC9sN%2Fa3SmPwa7z8UrENaKyrT3XI%2FIJoFy646JI6XKEZAYuTlzB9inZKimGREnXy24rnmQ%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$29.69","priceAmount":29.69,"currencySymbol":"$","integerValue":"29","decimalSeparator":".","fractionalValue":"69","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"m9lA346O59ZIz%2F3e6QTRJ9xThhwtQ0Ob9CoEMBrPi4lXqSXUh74HFMUIFGXFreIFlCbsGkZyZrHVMvCs4VbKs1ddmGny0RPMW6X8JMjlcbOVbsWZ1xK64d%2B1jLsdZlPKDd2fObdiO9kWwoaWC9o7TGu4DWK%2Fm56Z8IpKPvLFraD4QnvpRp%2BNLfDCDBLZzwK1","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

A Proven, Hands-On Approach for Students without a Strong Statistical Foundation

Since the best-selling first edition was published, there have been several prominent developments in the field of machine learning, including the increasing work on the statistical interpretations of machine learning algorithms. Unfortunately, computer science students without a strong statistical background often find it hard to get started in this area.

Remedying this deficiency, Machine Learning: An Algorithmic Perspective, Second Edition helps students understand the algorithms of machine learning. It puts them on a path toward mastering the relevant mathematics and statistics as well as the necessary programming and experimentation.

New to the Second Edition

  • Two new chapters on deep belief networks and Gaussian processes
  • Reorganization of the chapters to make a more natural flow of content
  • Revision of the support vector machine material, including a simple implementation for experiments
  • New material on random forests, the perceptron convergence theorem, accuracy methods, and conjugate gradient optimization for the multi-layer perceptron
  • Additional discussions of the Kalman and particle filters
  • Improved code, including better use of naming conventions in Python

Suitable for both an introductory one-semester course and more advanced courses, the text strongly encourages students to practice with the code. Each chapter includes detailed examples along with further reading and problems. All of the code used to create the examples is available on the author’s website.

Sponsored

Frequently bought together

This item: Machine Learning: An Algorithmic Perspective, Second Edition (Chapman & Hall/CRC Machine Learning & Pattern Recognition)
$96.65
Get it as soon as Saturday, Apr 18
Only 14 left in stock - order soon.
Sold by ayvax and ships from Amazon Fulfillment.
+
$63.85
Get it as soon as Saturday, Apr 18
In Stock
Ships from and sold by Amazon.com.
+
$49.50
Get it as soon as Saturday, Apr 18
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

From the Publisher

Key selling points for Machine Learning
Reviews for Machine Learning
Blurb and description for Machine Learning
Related titles for Machine Learning

Editorial Reviews

Review

"I thought the first edition was hands down, one of the best texts covering applied machine learning from a Python perspective. I still consider this to be the case. The text, already extremely broad in scope, has been expanded to cover some very relevant modern topics … I highly recommend this text to anyone who wants to learn machine learning … I particularly recommend it to those students who have followed along from more of a statistical learning perspective (Ng, Hastie, Tibshirani) and are looking to broaden their knowledge of applications. The updated text is very timely, covering topics that are very popular right now and have little coverage in existing texts in this area."
Intelligent Trading Tech blog, April 2015

"The book's emphasis on algorithms distinguishes it from other books on machine learning (ML). This is further highlighted by the extensive use of Python code to implement the algorithms. ... The topics chosen do reflect the current research areas in ML, and the book can be recommended to those wishing to gain an understanding of the current state of the field."
―J. P. E. Hodgson,
Computing Reviews, March 27, 2015

"I have been using this textbook for an undergraduate machine learning class for several years. Some of the best features of this book are the inclusion of Python code in the text (not just on a website), explanation of what the code does, and, in some cases, partial numerical run-throughs of the code. This helps students understand the algorithms better than high-level descriptions and equations alone and eliminates many sources of ambiguity and misunderstanding."
―Daniel Kifer

"This book will equip and engage students with its well-organised and -presented material. In each chapter, they will find thorough explanations, figures illustrating the discussed concepts and techniques, lots of programming (Python) and worked examples, practice questions, further readings, and a support website. The book will also be useful to professionals who can quickly inform and refresh their memory and knowledge of how machine learning works and what are the fundamental approaches and methods used in this area. As a whole, it provides an essential source for machine learning methodologies and techniques, how they work, and what are their application areas."
―Ivan Jordanov, University of Portsmouth, UK

Praise for the First Edition:"… liberally illustrated with many programming examples, using Python. It includes a basic primer on Python and has an accompanying website. It has excellent breadth and is comprehensive in terms of the topics it covers, both in terms of methods and in terms of concepts and theory. … I think the author has succeeded in his aim: the book provides an accessible introduction to machine learning. It would be excellent as a first exposure to the subject, and would put the various ideas in context …"
―David J. Hand,
International Statistical Review (2010), 78

"If you are interested in learning enough AI to understand the sort of new techniques being introduced into Web 2 applications, then this is a good place to start. … it covers the subject matter of many an introductory course on AI and it has references to the source material and further reading but it is written in a fairly casual style. Overall it works and much of the mathematics is explained in ways that make it fairly clear what is going on … . This is a suitable introduction to AI if you are studying the subject on your own and it would make a good course text for an introduction and overview of AI."
―I-Programmer, November 2009

About the Author

Stephen Marsland is a professor of scientific computing and the postgraduate director of the School of Engineering and Advanced Technology (SEAT) at Massey University. His research interests in mathematical computing include shape spaces, Euler equations, machine learning, and algorithms. He received a PhD from Manchester University

Product details

  • Publisher ‏ : ‎ Chapman and Hall/CRC
  • Publication date ‏ : ‎ October 8, 2014
  • Edition ‏ : ‎ 2nd
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 458 pages
  • ISBN-10 ‏ : ‎ 1466583282
  • ISBN-13 ‏ : ‎ 978-1466583283
  • Item Weight ‏ : ‎ 2 pounds
  • Dimensions ‏ : ‎ 7 x 1.25 x 10 inches
  • Part of series ‏ : ‎ Chapman & Hall/Crc Machine Learning & Pattern Recognition
  • Best Sellers Rank: #1,340,983 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.3 out of 5 stars (93)

About the author

Follow authors to get new release updates, plus improved recommendations.
Stephen Marsland
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Sponsored

Customer reviews

4.3 out of 5 stars
93 global ratings
Sponsored

Customers say

Customers appreciate the book's algorithmic approach to teaching machine learning and its clear explanations. They find it easy to read.
AI Generated from the text of customer reviews

Select to learn more

17 customers mention content, 14 positive, 3 negative
Customers appreciate the book's content, particularly its algorithmic approach to teaching machine learning and clear explanations. One customer notes it provides wonderfully intuitive explanations of important algorithms, while another mentions it serves as a great introduction to the topic.
I don't think it is a good book. The author put much effort to using many examples and analogies to make it more easy to comprehensible....Read more
At first sight, this is a decent book, explaining ML from a high-level viewpoint, good enough for an introductory CS undergrad course....Read more
It is easy to understand about machine learing with simple equations and clear explanations.Read more
Very Good.Read more
5 customers mention readability, 4 positive, 1 negative
Customers find the book easy to read and understand.
...for machine learning and in the end you will be able to produce fast, readable, testable code.Read more
It is easy to understand about machine learing with simple equations and clear explanations.Read more
...effort to using many examples and analogies to make it more easy to comprehensible....Read more
Kind of difficult to read.Read more
Impressive speedy service and product in mint condition
5 out of 5 stars
Impressive speedy service and product in mint condition
This was the best transaction I've had! I've ordered and got my book delivered to Kuwait in like less than 2 days! Getting my parcel that early was exciting enough until I've opened the package. The book was in a perfect brand new condition and it's as if I just got it out of the oven! I am amazed by the level of service and I would seek them out to buy more books in the future. Thank you!
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on December 21, 2014
    Format: HardcoverVerified Purchase
    I am updating my review of this book because apparently in my first review I didn't do a very good job. This made the review less than useful. I will try to do a better job this time. If it still isn't helpful let me know and I will try again.

    Like the title says, this book takes an algorithmic approach to teaching machine learning - as opposed to an applied or example based approach. The expectation is that you would get a tutorial on all the main algorithms rather than how to put various algorithms together to solve a particular problem in, say, fraud detection.

    The Contents reveal the algorithm basis:

    1. Introduction (types of machine learning, why you would want to do it in the first place and a quick introduction to supervised learning)
    2. Preliminaries (Key ideas about the problem of over fitting and the what I consider the most important topic: how to test and know when you have a program that has learned something other than the noise). Here the author also covers some ideas about the role of probability. Calling it "turning data into probabilities" is a bit odd, but that's really what we do. Early on he gets the key ideas of the ROC curve out of the way - something many texts just gloss over.

    I think the secret to understanding machine learning is understanding the idea behind the bias-variance trade-off (it is also handled very well in The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition (Springer Series in Statistics) which I used to teach a class and read before I read this book.

    3. Coverage of Artificial Neural Networks starting with the perceptron and why you would want to go beyond linear discriminators
    4. The multilayer ANN
    5. Radial Basis Functions and Splines - this is interesting because, Andrew Ng presents a linear regression as the most basic learning algorithm in his Coursera course which means all of the fitting methods, even when not used for classification are relevant.
    6. Is a section on dimensional reduction - feature selection and other methods like PCA and even factor analysis (most people stop with PCA which I personally think is a mistake, because you can accidentally end up keeping the features with all the noise and throwing out the meaningful linear combinations.
    7.This is a cool section not seen in basic books on probabilistic methods - sure everyone teaches k-NN, but this one has a nice discussion of Gaussian mixture models
    8. Talks about the support vector machine. Most people don't get introduced to the idea that ANN and SVMs are actually very similar - they are both large margin classifiers and so knowing something about SVMs will help, even if you end up with some other large margin classifier (with or without kernels)
    9. This section talks about search and optimization. The way Ng teaches machine learning, you always begin with the error surface, take the derivative and then search for a minimum in the learning function. You quit teaching when you have minimized the error on the training set without out driving the error too high on the validation set - so in a way all these approaches are optimization methods.
    10. A whole section of genetic algorithms (which I jumped to first) a very clear explanation and a good example that really ran so I could see what was going on.
    11. Reinforcement learning
    12. Learning with trees - CART trees end the chapter something everyone working in this area should know something about. He saves random forests for the next section (where I suppose it really belongs)
    13. This section is on bagging an boosting and then compares the idea of a collection of weak learners (like stubby random trees) as a powerful tool - the idea behind random forests.
    14. Unsupervised learning. People tend to focus on supervised learning for a very good reason, but there are lots of examples where the cost of putting a label on a data example is too high, so an unsupervised method is a good call.
    15. Coverage of Markov Chain methods (MCMC) - again this does not get covered in every applied book.
    16. Graphical models - the Bayesian Network and Probabilistic Network Models along with the hidden Markov models
    17. Deep belief networks
    18. Gaussian process regression and classification

    The book concludes with an appendix on Python - getting started etc. I don't think this is quite enough Phython unless you are already pretty familiar with the language.

    A critic of my first review suggested that I just bashed R and didn't talk about the book - not a completely unfair statement. R keeps data in data frames and Python is much more list and directory based. Data frames and collections are related and there are ways to do list comprehension in both languages. and Python has a data frame package to make using R-like constructs easier if you happen to be coming from R and like them (the package is called Pandas) Both are good languages, but I will stand by my original statement that R is a statistical language at its core. Many of the packages are written in C so they are fast (like the ones written for Python). It has been my experience that the open source tools for R development are just what the commentator said: they are adequate. I my humble opinion, R-Studio has a lot of catching up to do to be as good as professional tools like the JetBrains stuff (PyCharm). Look at MatLab compared to Octave. At lest the community version of PyCharm is free. R-Studio is not fast, and he dirty secret of R is that everything you do has to fit in memory at once, so you have to be very careful with memory management or you will run out and R will crash - it happens to me everyday. Almost all of the ML methods are statistically based so R and all the books (like An Introduction to Statistical Learning: with Applications in R (Springer Texts in Statistics) are totally brilliant. But if you want to see what it is under the hood, I suggest you look at Advanced R (Chapman & Hall/CRC The R Series). This will give you a deep dive on the internals. Compare it to Python Scripting for Computational Science (Texts in Computational Science and Engineering) and make the call for yourself.

    I have used both R and Python for both prototyping advanced algorithms and putting code live in production. What tipped the scale for me was the productivity. Now that the data science community has started building state-of-art tools for Python, (not to say anything negative about the statistics community who put all of machine learning on a solid footing), I prefer a rapid development language with good tools, test-first frameworks and solid software engineering practices as part of the culture. The book reviewed here allows you to learn almost all of the algorithms used for machine learning and in the end you will be able to produce fast, readable, testable code.
    37 people found this helpful
    Report
  • Reviewed in the United States on February 8, 2015
    Format: HardcoverVerified Purchase
    I don't think it is a good book. The author put much effort to using many examples and analogies to make it more easy to comprehensible. However he seems fail to illustrate those real theory clearly and completely.
    5 people found this helpful
    Report
  • Reviewed in the United States on June 12, 2016
    Format: HardcoverVerified Purchase
    For those diving into machine learning who are rusty at math or not a math expert this is a solid, understandable book on the topic. It covers a wide variety of machine learning algorithms, and while it does include some math, the math isn't the primary and only focus like other books on the topic. The math sections are less involved, giving the formulas and basic information the various algorithms are based on, but most importantly it's accompanied by easier to understand explanations and pseudo code/actual code implementations. I certainly hope the author continues to update and maintain this book over time - I've shown this book to coworkers who are also less math inclined and they liked the way the book was written and were interested in picking up their own copies.
    7 people found this helpful
    Report
  • Reviewed in the United States on January 28, 2017
    I use this book in my Machine learning class. Really good implementation focused view of the innards (algorithms) in machine learning.
    Like his style. While using python is great, his use of numpy leads to the occasional confusion. But 2nd edition is definitely better
    than the first which was great. I am looking forward to teaching from this book for years to come.
    5 people found this helpful
    Report
  • Reviewed in the United States on June 12, 2021
    Format: HardcoverVerified Purchase
    This was the best transaction I've had! I've ordered and got my book delivered to Kuwait in like less than 2 days!
    Getting my parcel that early was exciting enough until I've opened the package. The book was in a perfect brand new condition and it's as if I just got it out of the oven!
    I am amazed by the level of service and I would seek them out to buy more books in the future.
    Thank you!
    Customer image
    5.0 out of 5 stars
    Impressive speedy service and product in mint condition

    Reviewed in the United States on June 12, 2021
    This was the best transaction I've had! I've ordered and got my book delivered to Kuwait in like less than 2 days!
    Getting my parcel that early was exciting enough until I've opened the package. The book was in a perfect brand new condition and it's as if I just got it out of the oven!
    I am amazed by the level of service and I would seek them out to buy more books in the future.
    Thank you!
    Images in this review
    Customer image
    One person found this helpful
    Report
  • Reviewed in the United States on May 11, 2015
    Format: HardcoverVerified Purchase
    I am somewhat disappointed by this book. Today I'm feeling generous, but it was tough to bump this up from 2-stars because to me it at times created more confusion than anything else.

    First off, this is an introduction certainly, probably at the sophomore college level. The math is there but not used especially well, and I believe the intention of the book is to sort of cater to those whose math backgrounds aren't very good. There is certainly a need for a book like this, but it shouldn't be used for more than supplementary material.

    There are many errors in this book, sometimes typographical but other times a little more serious. The writing style puts a bit of stress on the reader and I find myself jumping around the paragraph sometimes trying to figure out what is being said. The tone is meant to be casual and simple, but coupled with the numerous errors in the book it really felt like this edition was rushed. This was the most disappointing aspect.

    This book was useful to me for clarifying some things, but only because it was a different explanation that wasn't bogged down in mathematical rigor. I think it is a very good idea to have several books on the same subject for which you are studying seriously (I have three or four books on quantum mechanics, and even then it took many reads through them to really understand it). This book served its purpose in that sense. I also bought it because I was eagerly awaiting deep learning topics to find their way into ML texts. Sadly, this book didn't help me as I had been reading papers at this point, but I think it was a good introduction to deep learning and the types of neural networks typically used to build them and I applaud this initial effort by the author to include the material. I did find a few mistakes in the earlier chapters on Hopfield networks specifically, but I don't remember them being serious.

    I'm a Python programmer who uses Numpy a lot, and this was the best feature of this book. Most of the time I could quickly glance at the code and see what was really happening, and looking over the included code clarified some things for me as well. For textbooks in computational areas nowadays there's no excuse for not providing code, and I'm very glad to have had that to look at.

    Overall, this book could have been a lot better and has the potential to be a really great introduction to ML as its own textbook (at the underclass level, i.e. freshman and sophomore). The author simply didn't put in enough time to revising, or perhaps it was the editor's fault, not sure. The heavy usage of actual code was a big plus for me, and it covered some topics that aren't typically covered (deep neural networks) which was done well. For someone who is somewhat familiar with ML, this is a decent book to sprint through just to review and glean some bits and pieces. For the beginner, it can be a good introduction especially if you aren't as good at math as you'd like to be, but I'd recommend using it as a supplement to something at a higher level (perhaps Bishop's or Alpaydin's book, or even David Barber's book).
    19 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Okwudili
    5.0 out of 5 stars Great book
    Reviewed in Canada on February 4, 2016
    Format: HardcoverVerified Purchase
    It represents everything I need as a beginner in machine learning. However, the author should update the codes in the book website.
  • JOSE FLORENCIO DE QUEIROZ NETO
    5.0 out of 5 stars Livro mais acessível para aprender Aprendizagem Automática que conheço.
    Reviewed in Brazil on December 31, 2014
    Excelente livro sobre aprendizagem automática. O mais fácil que achei até agora; possui ótimos exemplos em Python. O autor utiliza linguagem pouco rebuscada e não precisa saber muita matemática ou estatística para acompanhar o livro. Se for acompanhar os exemplos, estude um pouco de Pyhton antes. Para iniciantes em aprendizagem automática recomendo ler este livro primeiro e depois pode seguir com o livro do Bishop.
    Report
  • cristian
    3.0 out of 5 stars Buono ma non per tutti...
    Reviewed in Italy on May 8, 2015
    Format: HardcoverVerified Purchase
    E' un bel libro per chi ha conoscenze di matematica e/o statistica.
    Descrive chiaramente gli algoritmi dal punto di vista statistico. Gli esempi in python non sono poi cosi' numerosi e a volte sono un po' astratti.
    Se cercate in questo libro le basi matematiche degli algoritmi di machine learning allora e' quello che fa per voi... altrimenti cercate qualcos'altro.
  • Amazon Customer
    5.0 out of 5 stars ML adavance
    Reviewed in India on March 7, 2024
    for ML, must go with it. Good explaination about topics. Not for beginners.
  • Eelco den Heijer
    2.0 out of 5 stars Book is from 2015, not from 2023
    Reviewed in the Netherlands on January 27, 2026
    The description suggests a publication date of December 2023, but the book is actually from 2015. That is an 8 year difference.... What happened in those 8 years that are not in the book? Deep Learning (not mentioned at all), XGBoost, Generative AI and everything else that happened.....

    Otherwise the book is pretty good, but since ML/AI is a fast moving field, the book has aged somewhat....