3
$\begingroup$

What is a good book or resource to start learning Artificial Intelligence ?

$\endgroup$
3
  • 3
    $\begingroup$ Not sure if a similar question exists already, but this would be a good question for a community wiki answer. $\endgroup$ Commented May 22, 2015 at 15:41
  • 1
    $\begingroup$ This question is clearly more suited for a community wiki answer, since it doesn't have a unique answer. The format of Q&A sites is more suited to questions with a "best" answer. $\endgroup$
    – logc
    Commented May 27, 2015 at 14:16
  • 1
    $\begingroup$ I'm voting to close this question as off-topic because it is too broad. Just asking for references in AI is okay. But, asking for which field to start, is completely opinion based and would have millions of answers for that. $\endgroup$
    – Dawny33
    Commented Oct 27, 2015 at 4:23

6 Answers 6

4
$\begingroup$

The standard textbooks that covers AI is "Artificial Intelligence: A Modern Approach" by Russel & Norvig. The book's website can be found here.

I also recommend "Artificial Intelligence: Foundations of Computational Agents" by Poole and Mackworth. The book can be read online.

$\endgroup$
1
  • $\begingroup$ Russel is the starting point usually $\endgroup$ Commented May 24, 2015 at 23:41
4
$\begingroup$

A somewhat popular introduction is Andrew Ng's Stanford machine learning lectures

$\endgroup$
1
2
$\begingroup$

Take a look at this free class Intro to Artificial Intelligence from Udacity. One of the instructors is Norvig. The class is more suitable for beginners than Norvig's book.

Even though this class doesn't have programming exercise, it explains concepts so well.

Its follow up class Artificial Intelligence for Robotics has programming exercises and does a fantastic job in explaining Partical Filters.

$\endgroup$
2
  • $\begingroup$ Thanks for the recommendation, but the first link seems not working to me. $\endgroup$
    – Felipe
    Commented May 28, 2015 at 18:35
  • $\begingroup$ In case the link for Intro to Artificial Intelligence doesn't work, try this: go to udacity.com, click "catalog" on the upper right corner, then type "artificial intelligence" in upper right search box. A list of classes will show up. I just tried this. The second class is "Intro to Artificial Intelligence". $\endgroup$
    – hostjc
    Commented May 29, 2015 at 18:51
2
$\begingroup$

You could start by learning R or Python and Machine Learning in one of those languages.

Some other free options for books are The LION Way: Machine Learning plus Intelligent Optimization and Learning Deep Architectures for AI, which are both freely available online.

There's also the free and open Artificial Intelligence course by Berkeley at edX.

I have listed all the free books I could find on machine learning and artificial intelligence books at LearnDataSci, if you're interested.

$\endgroup$
0
1
$\begingroup$

If you are looking specifically for books, the leaders in the industry have a variety of recommendations as posted on reddit AMA's of machine learning. One specific book I recommend, which is in preparation at the time, is Deep Learning by Yoshua Bengio et al

There are plenty of resources outside books to learn from as posted here and here

Depends on how much time you have. If you are in it for the long haul, start by brushing up your knowledge on math, specifically Linear Algebra, Calculus, Probability and Statistics

$\endgroup$
0
1
$\begingroup$

If you want to have some data science programming experience in R try https://www.datacamp.com/ Is' an interactive online coding environment for learning R programming.

$\endgroup$

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