Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm passionate about data mining, I have read some books like Programming Collective Intelligence, and I would like to know more good books, specially practical ones, about data mining in conjunction with AI. Any tips will be appreciated as well. Thanks.

share|improve this question
add comment

closed as off-topic by Oded Dec 26 '13 at 10:11

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Oded
If this question can be reworded to fit the rules in the help center, please edit the question.

5 Answers

up vote 3 down vote accepted

Ok. The following books are the top books that any data mining lover would recommend you reading:

  1. Artificial Intelligence: A Modern Approach
  2. Data Mining: Practical Machine Learning Tools and Techniques, Third Edition
  3. Data Mining: Concepts and Techniques, Second Edition

Read those and you "won't need" any more theory =) However, you will need to get your hands dirty.

share|improve this answer
add comment

A brilliant introduction to the concepts of data mining and statistical analysis can be found in Gordon Linoff's Data Analysis Using SQL and Excel book.

This is a great book if your background is in data warehousing, data analysis or business intelligence

share|improve this answer
add comment

I've looked at several of the suggested books and have found Introduction to Machine Learning by Pan, Steinbach and Kumar to be the best. One thing it has that most of the others don't is a whole chapter at the beginning on data preparation and how to represent data to the algorithms. I've not found a better treatment of that very important piece of data mining.

share|improve this answer
add comment

I'm assuming you have built the requisite mathematical foundation. In any case, here's a good, comprehensive guide from the basics to the advanced -

http://measuringmeasures.blogspot.com/2010/01/learning-about-statistical-learning.html

Edit: From your profile I see that you just started CS in college, hence I would suggest that you build the base first and then move on to actual data mining.

share|improve this answer
    
Link is no longer valid –  oleksii Aug 21 '12 at 12:46
    
Looks like the entire blog has been removed. Here it is on the Wayback Machine - web.archive.org/web/20100118082135/http://… –  talonx Aug 23 '12 at 10:24
add comment

Data Mining, 3rd Edition is really extensive and useful book. I read it to learn about Data Mining. It contains advanced Data Mining subjects like "Real Machine Learning Schemes", "Data Transformation", "Ensemble Learning" and Weka data mining project.

Machine Learning and Data Mining for Computer Security as it is obvious discuses data mining in the perspective of Computers security.

Data Mining Concepts, Models and Techniques is a gentle introduction and a well explained book about data mining in general.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.