Solved – Machine Learning Book (Python)

data miningmachine learningpythonr

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.