Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been told that as part of my degree year I will be learning about Artificial Intelligence. My lecturers have recommended a couple of books:

Artificial Intelligence: A Systems Approach (Computer Science)
Artificial Intelligence (A Modern Approach)

I've watched a couple of lectures hosted by Jeff Hawkins, they were good although a little advanced for me. Could someone recommend any other books or lectures that introduce the topic?


migration rejected from Jun 16 '14 at 18:47

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as off-topic by MichaelT, jwenting, GlenH7, david.pfx, Dynamic Jun 16 '14 at 18:47

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." – Community, jwenting, GlenH7, david.pfx, Dynamic
If this question can be reworded to fit the rules in the help center, please edit the question.

Can't recommend any specific books or anything, but I would suggest looking into probability. Some aspects of AI use it a lot, and it takes a little while to get your head round it if you're not already familiar with it. – Flynn1179 Jun 6 '11 at 13:48
possible duplicate of As a novice which book should I buy about Artificial Intelligence? – Gilles Jun 6 '11 at 15:23
up vote 6 down vote accepted

This is the book (Artificial Intelligence: A Modern Approach) I used in College ...

I remember it being a good book and it's recommended by a lot of people.

For Machine Learning - i would recommend the following book: (Machine Learning by Tom Mitchell).

again, it's the book i used in college and it gives a good overview of ML concepts.


The above-mentioned are good, just to throw a few other ones that I think are good into the mix:

For genetic, rule-based, and some simple neural-net material: Artificial Intelligence: A Guide to Intelligent Systems by Michael Negnevitsky (used in my AI class).

For ML concepts including in-depth neural-net, classification, supervised, unsupervised, and semi-supervised learning, as well as broad range of statistics/math: Machine Learning: An Algorithmic Perspective by Stephen Marsland (used in my ML class)


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