Ron Zacharski is currently writing a data mining book, A Programmer’s Guide to Data Mining. The book is targeted at programmers that want to know when and how to apply recommendation engines and other data mining techniques. The book is still in the writing phase, but I can say the first couple chapters are excellent. The book will always be available for free download.
If you are a programmer that is looking to add some recommendations to a website, I would highly suggest taking a look at this book.
Top ten algorithms in data mining (2007) [pdf] | Hacker News.
The discussion below the link is also very good.
If you are curious, here are the 10 algorithms, and the paper is displayed below.
- Naive Bayes
A few professors from Stanford University have released version 1.1 of their textbook, Mining of Massive Datasets. The book has been created from materials used for a couple of Stanford computer science classes including large-scale data-mining and web mining. The book looks excellent and really focuses on the analysis of data at a large scale. Some people would use the word bigdata. Below is a list of some of the topics covered in the textbook.
- data mining
- recommender systems
- and more
The book is free for download, or available from Cambridge University Press.