Machine Learning Books

Prediction and Data Mining

Introduction to Machine Learning

Use example data to solve problems via machine learning. This book is for anyone with previous programming/math experience.

Machine Learning

Another introductory text for programmers wanting to learn machine learning with practical examples.

Programming Collective Intelligence

Explains machine learning in the context of actual products. Uses Python for examples.

Collective Intelligence in Action

Another introductory book on CI using Java for examples.

Algorithms of the Intelligent Web

Learn to collect, analyze, and act on massive amounts of user data.

Data Mining: Practical ML Tools

A primer on machine learning concepts in real-world data mining situations.

Data Mining with R

Written in a case study format, this textbook does not assume prior knowledge of R or statistics.

R Cookbook

A problem/solution format with topics ranging from data handling to statistical tests using the R language.

Statistics in a Nutshell

A concise book teaching foundations of statistics. Statistics is used heavily in machine learning.