I'm in search of a good book about Machine Learning.
Requirements:
-
Good theoretical depth (while being a ML beginner, I hold a degree in mathematics), but accompained with good examples and plenty of practical stuff.
-
Python as language for presenting examples, with R as a second option.
-
Not outdated. In some other ML book advices on stackoverflow, many suggest "programming collective intelligence", but it seems a bit old (2012).
Best Answer
As mentioned in the page linked to by gung, the Elements of Statistical Learning is a great, in-depth reference. An Introduction to Statistical Learning is a more approachable book that covers many of the same topics and also provides examples in R.
I have also found Applied Predictive Modeling to be a really good, practical machine learning reference that has examples in R.
A recent Machine Learning book for Python is Building Machine Learning Systems with Python. I haven't used it yet, but it seems to provide a pretty good intro to machine learning.
Lastly, the scikit-learn Examples page provides many good examples if you already have an idea of the theory behind what you're trying to do.