Introduction to Machine Learning with R: Rigorous Mathematical Analysis
B**N
Very nice introduction to R + Machine learning, lots of typos
This book very nicely introduces basic machine learning concepts like regression, decision trees, and neural networks and how to easily build, train, and evaluate models in R. In the final chapter, the author ties everything together nicely by showing how to tie everything together using the excellent caret package.The overall information is fantastic. However, this book has a surprising number of errors. These were mostly instances where the text showed one value, but the sample output showed another, perhaps due to code being re-run without using the same random seed. There were also instances where figure references were wrong. Although they didn't hurt my ability to learn, they were a big distraction, and could make things difficult for someone new to R or to ML.
I**L
Good introductory text tainted with typos and errors
This is a nice, simple, and comprehensive introduction on how to go about doing Machine Learning in R programming environment and I would have definitely recommended it for beginners were it not for the incredibly high number of either minor typos or just outright wrong text included in this book. There are pages where the author is saying one thing, while the code and the results are showing something else. In some places, the author refers to Appendix for additional statistical details, but there is no such Appendix to be found. As a beginner myself, I spent many minutes self-flagellating over why I didn't understand something that was obvious to the author before I realized that there was an error in the book. If you were to buy this book, I would recommend that you code along and not rely on the outputs shown in the book. When I shell out about $50 on a book, the *least* I expect is that somebody has proofread it before publishing and mass-distributing it. Really disappointed with O'Reilly Publishers.
I**.
A lot of confusing typos/errors
The output of R code does not match typed up equations, and in turn does not match up printed coefficients on graphs. Someone needs to proof-read before publish it. Very shoddy job on the editor's side.
A**W
Print quality is terrible
The print quality is terrible, cant even read the images. Almost like this is a bootleg print, copied from the internet and printed in some shady warehouse in china. Junk. And pages falling out!
B**E
Very Good Intuitive Introduction
I found this to be a very friendly introduction to machine learning with R. It had a good combination of explanation and code examples. It covered all the major machine learning algorithms without getting too much in the weeds. I feel my knowledge and comfort with machine learning and R improved as a result. Highly recommended.
M**M
Great book, super easy to understand
This book really breaks down machine learning in a way that allows anyone to learn it. It was perfect for my first exposure!
A**A
Lot of typos: wait the next edition before buying
The book structure is very good, it introduces different class of ML techniques (supervised/unsupervised/mixed) and for each explain the main concepts. It is based mainly on the CARET package, which for now (Feb 2020) is the best option for ML in R. I also liked the fact that the author chose to use only the R-base package rather than the Tidyverse, so that everything can be understood withouth assuming previous knowledge. I think that to begin with ML using R this is definitely a book to have on the shelf...However, the amount of typos is annoying. The code ouput is often different from the one explained (see picture for an example). Being a book for beginners the fact the a confusion matrix cannot be accurately explained makes it hard to confidently go through the more complex parts. It's a good book, but it definitely needs to be revised. I would recommend to wait for the second edition.
Trustpilot
2 days ago
1 week ago