AIMA Errata (Artificial Intelligence: A Modern Approach, 3rd ed.)
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

Comment only
 
ABCDEFGHIJKLMNOPQRSTU
1
TimestampSectionPageLineWasShould beYour name (optional)Edition
2
12/8/2014 23:40:17Title0?Artificial Intelligence: A Modern ApproachArtificial Intelligence: An early '90s ApproachU.S. Edition
3
6/18/2013 21:33:101.11+2eight definitionsfour definitionsRick HutchesonU.S. Edition
4
10/25/2016 11:20:29Install on Intellij Idea1Installing aima on Intellij Idea with Github, it install v4, so there are some changes on files, it is no possible install v3 with GithubPossible to install v3 on Intellij Idea with GithubInternational Edition
5
12/21/2016 11:38:001.11+2In Figure 1.1 we see eight definitions of AIIn Figure 1.1 we see four definitions of AIGregor Titze
6
6/8/2010 17:56:241.12+2The various groupThe various groupsTim Farley
7
5/14/2010 3:12:391.25-8Much later, Ramon Lull (d.1315) had the idea that useful reasoning could actually be carried out by a mechanical artifact.Much later, Ramon Llull (d.1315) had the idea that useful reasoning could actually be carried out by a mechanical artifact.
8
9/1/2017 14:45:301.25-6"Aristotle.... appears on the front cover of this book"Aristotle does not appear on the front cover of soft cover; potentially needs to be rephrased to hardcover or a different factoid presented insteadInternational Edition
9
12/28/2010 22:44:341.26+17LeibnitzLeibnizJosh RosenU.S. Edition
10
10/12/2011 22:06:541.27+6,7(the last part of this extract also appears on the front cover of this book, in the original Greek)[removed. I see no Greek on the front cover!]Clem WangU.S. Edition
11
8/7/2011 4:36:001.28+4"how to relate the objects in a logic"not sure, but this does not read intelligiblySS
12
9/2/2018 3:12:15Chapter 18+8al-Khowarazmial-KhwarizmiHenrikh KantuniU.S. Edition
13
4/19/2016 4:25:391.2.29+13James BernoulliJacob Bernoulli


(But: I am not sure. Maybe you mean someone else?)
International Edition
14
5/13/2010 12:50:231.210-1sytemsystem
15
10/17/2013 13:59:001.2.410-6sytemsystemDZŠInternational Edition
16
8/7/2011 4:40:001.211+12"extending the full depth of the cortex about 4 mm in humans)." "extending the full depth of the cortex (about 4 mm in humans)."

[Not sure if the human cortex is as thick as 4 mm in any case.]
SS
17
11/26/2011 8:39:531.211Caption for Fig. 1.2, line -1[...] extending the full depth of the cortex about 4 mm in humans).[...] extending the full depth of the cortex -- about 4 mm in humans).Jan MinářInternational Edition
18
9/15/2016 10:05:592.411Figure 2, -1extending the full depth of the cortex about 4 mm in humans).extending the full depth of the cortex -- about 4 mm in humans.Jake PalmerInternational Edition
19
11/14/2018 7:10:321.2.513+16retrans latedretranslatedRobert BryceU.S. Edition
20
3/11/2015 9:16:591.2.614+2built in 1940built in 1943David FanjkuticInternational Edition
21
11/14/2018 7:52:201.2.614+18page 6pages 5 and 6Robert BryceU.S. Edition
22
3/30/2010 11:11:381.2.715-10to escape from the these perceived limitations.to escape from these perceived limitations.Juan Leon
23
3/30/2010 11:32:101.3.217+24and concepts, solve kindsand concepts, solve the kindsJuan Leon
24
3/15/2012 6:27:041.3.217-5WeinerWienerBernd Schomburg
25
7/8/2018 17:32:551.3.320-6These topics are covered in Chapter 20.These topics are covered in Chapter 18.Bill ZhaoU.S. Edition
26
11/20/2011 21:40:271.3.826-8significant benefitssignificant benefits. (period is missing at end of sentence.)Dan EilersU.S. Edition
27
12/20/2011 7:07:251.3.826-8significant benefitssignificant benefits.Michael YeeU.S. Edition
28
3/3/2013 14:35:201.326-8many problems. The process of reintegration is already yielding significant benefitsmany problems. The process of reintegration is already yielding significant benefits.
(or more info was missing after 'benefits' ?)
André KishimotoU.S. Edition
29
9/2/2018 6:24:45Chapter 126-8benefitsbenefits.Henrikh KantuniInternational Edition
30
3/11/2011 9:53:5726.327+21Artificial General intelligence... looks for a universal algorithm for learning and acting in any environment, and has its roots in the work of Ray Solomonoff (1964)...This is incorrect. There are many approaches to AGI, and many of them do not look for a universal algorithm, and many of them do not have their roots in Solomonoff induction. See the first chapter of Goertzel and Pennachin's edited volume on AGI for a quick overview of the variety of approaches to AGI.Luke MuehlhauserU.S. Edition
31
8/7/2011 4:43:211.327-1[Missing term]
BOOTSTRAP should appear in the LH margin if its appearance in bold in the body of the text is intentional.SS
32
3/6/2013 8:21:191.429+26ArdoganErdogan (assuming that this refers to the Turkish Prime Minister)BoraU.S. Edition
33
2/22/2015 12:44:191.529-8 & -9A computer program automatically translates from Arabic to English, allowing an English speaker to see the headline “Ardogan Confirms That Turkey Would Not Accept Any Pressure, Urging Them to Recognize Cyprus.”Turkey is not an arabic speaking country, thus using that headline makes it seem that way. I would suggest that the example be changed to something thats more contextually appropriate.

Thanks
U.S. Edition
34
12/2/2016 1:53:591.429-4 , -6 and -9 Arabic Turkishqasim mohammedInternational Edition
35
11/20/2011 22:10:511.530+18Computer engineers provided...Add new bullet: Progress in programming languages and compilers has benefitted large AI software systems. The hand-translation mentioned in footnote 12 on page 17 is no longer required, and features of LISP that are useful for AI are now available in mainstream languages.Dan EilersU.S. Edition
36
11/20/2011 21:44:431.531+6NillsonNilssonDan EilersU.S. Edition
37
12/20/2011 7:10:401.5 Notes31+6Nillson (2009)Nilsson (2009)Michael YeeU.S. Edition
38
1/6/2010 20:47:05Ex 1.1533+7To what degree have the contests advanced toe state of the art in AI? Do what degree do they hurt the field by drawing energy away from new ideas?To what degree have the contests advanced the state of the art in AI? To what degree do they hurt the field by drawing energy away from new ideasBinil Thomas
39
1/14/2010 21:23:13133+8toe state of the art in AI? Do what degreethe state of the art in AI? To what degreePeter Stone
40
3/23/2010 23:29:561 Exercises33-2toethe
41
8/6/2011 13:51:141.5338toetheDavid BattleU.S. Edition
42
8/7/2011 21:53:30Ch 1 Exercices33-2advanced toe state of the artadvanced to the state of the artSS
43
9/10/2011 23:09:44Exercises 1.1533-2Do what degree do they hurt the field...To what degree do they hurt the field...John PereckoU.S. Edition
44
9/24/2011 20:20:14Exercise 1.1533+7Do what degree do they hurt the field by drawing energy away from new ideas?

Russell, Stuart (2011). Artificial Intelligence: A Modern Approach (2-downloads) (3rd Edition) (Kindle Location 1251). Prentice Hall. Kindle Edition.
To what degree do they hurt the field by drawing energy away from new ideas?

Russell, Stuart (2011). Artificial Intelligence: A Modern Approach (2-downloads) (3rd Edition) (Kindle Location 1251). Prentice Hall. Kindle Edition.
Jesse DennerleinU.S. Edition
45
11/20/2011 21:51:481.533-2Do what degreeTo what degreeDan EilersU.S. Edition
46
11/20/2011 21:58:29Exercuse 1,1533+5The International Planning Competitionthe International Planning Competition (no need to capitalize "the")Dan EilersU.S. Edition
47
11/20/2011 22:01:01Exercise 1.1533-4machine translation, speech recognitionmachine translation and speech recognitionDan EilersU.S. Edition
48
12/20/2011 7:14:461.5 Exercise 1.1533+6and contests in machine translation, speech recognition.and contests in machine translation and speech recognition.Michael YeeU.S. Edition
49
10/6/2013 6:24:44Ex. 1.1533-5The Internationalthe InternationalStuart RussellU.S. Edition
50
10/6/2013 6:26:06Ex. 1.1533-4machine translation, speech recognitionmachine translation and speech recognitionStuart RussellU.S. Edition
51
10/6/2013 6:26:57Ex. 1.1533-3contests, andcontests andStuart RussellU.S. Edition
52
10/17/2013 14:03:561 Exercises33-2Do what degree ...To what degree ...Dragan ŠaletićInternational Edition
53
1/2/2014 12:23:00Chap.1 - Exercices - 1.1533-1Do what degree do they hurt...To what degree do they hurt...Philippe ChatalicInternational Edition
54
9/2/2018 7:09:40Chapter 133-2advanced toeadvanced toHenrikh KantuniU.S. Edition
55
9/2/2018 7:11:23Chapter 133-2Do what degreeTo what degreeHenrikh KantuniInternational Edition
56
11/26/2011 10:41:472.239-16it will revert to the "drag" step[whatever is 'the "drag" step'?!]Jan Minář <rdancer@rdancer.org>International Edition
57
1/16/2016 18:25:552.3.141+2The taxi might need to operatein Southern California, where snow is seldom a problem, or in Alaska, where is seldom not.The taxi might need to operatein Alaska, where snow is seldom a problem, or in Southern California, where is seldom not.Neela Krishna Teja TadikondaU.S. Edition
58
11/28/2018 9:36:392.3.1412 & 3The taxi might need to operate in Southern California, where snow is seldom a problem, or in Alaska, where it seldom is not.The taxi might need to operate in Southern California, where snow is seldom a problem, or in Alaska, where it is a problem. Tom SchaffernothInternational Edition
59
10/18/2011 0:01:092.3.245+3Figure 2.6

Chess with a clock: Fully Observable
Chess with a clock: Partially observable unless discounting casteling, en passant, repeated moves rules

International Edition
60
12/27/2015 0:33:551.4.147-11they take thecurrent percept as input from the sensors and return an action to the actuators. Note the difference between the agent program, which takes the current percept as an input, and the agentfunction, which takes the entire percept history. The agent programme takes just the currentpercept as input because nothing more is available from the environment; if the agent's actionsneed to depend on the entire percept sequence, the agent will have to remember the percepts.

We describe the agent programs in simple pseudocode language. (The online code repository contains implementations in real programminglanguages.) For example, Figure 7 shows a rather trivial agent program that keeps track ofthe percept sequence and then uses it to index into a table of actions to decide what to do.The table-an example of which is given for the vacuum world in Figure 3-representsexplicitly the agent function that the agent program embodies.
they take the current percept as input from the sensors and return an action to the actuators. Note the difference between the agent program, which takes the current percept as an input, and the agent function, which takes the entire percept history. The agent programme takes just the current percept as input because nothing more is available from the environment; if the agent's actions need to depend on the entire percept sequence, the agent will have to remember the percepts.

We describe the agent programs in simple pseudocode language. (The online code repository contains implementations in real programming languages.) For example, Figure 7 shows a rather trivial agent program that keeps track of the percept sequence and then uses it to index into a table of actions to decide what to do. The table-an example of which is given for the vacuum world in Figure 3-represents explicitly the agent function thatthe agent program embodies.
Maurik van den HeuvelInternational Edition
61
8/12/2011 0:17:192.4.250+14determini sticdeterministicSSInternational Edition
62
2/24/2016 15:40:112.4.451+4appear in Chapters 4, 12, 11, 15, 17, and 25.appear in Chapters 4, 11, 12, 15, 17, and 25.Omar HammouriU.S. Edition
63
7/10/2018 23:51:342.4.351-2Chapters 4, 12, 11, 15, 17, and 25.Chapters 4,11, 12, 15, 17, and 25.Bill ZhaoInternational Edition
64
1/9/2010 22:01:512.4.352-23Although "driving back home" may seem to an aspect of the world state,Although "driving back home" may seem to be an aspect of the world state,Robert Boyer
65
2/16/2011 11:34:582.4.757Figure 2.16Figure labels (a) Atomic, (b) Factored, (b) StructuredFigure labels (a) Atomic, (b) Factored, (c) StructuredTom LovettInternational Edition
66
9/1/2011 18:46:352-4.757Fig 2.16(b) Structured(c) StructuredBrian J DowdInternational Edition
67
10/12/2011 21:17:362.4.757+19(b) Structured(c) StructuredClem WangU.S. Edition
68
5/19/2014 13:08:342.4.757Figure 2.16Structured agent representation labelled as (b)Structured agent representation labelled as (c)Michael PearsonInternational Edition
69
3/11/2016 10:55:242.4.7 (Figure 2.16)57+1(a) Atomic...(b) Factored...(b) Structured(a) Atomic...(b) Factored...(c) StructuredPat LeeU.S. Edition
70
8/5/2017 8:30:282.4.757-12(b) Structured(c) StructuredPeter StraubeInternational Edition
71
1/2/2018 7:52:072.4.7 (Figure 2.16)57-12(b) Structured(c) StructuredGiorgioInternational Edition
72
6/25/2018 15:01:522.45719(b) (Figure 2.16, right panel tag)(c)
73
8/30/2018 12:16:442.4.757-7(a) Atomic (b) Factored (b) Structured(a) Atomic (b) Factored (c) StructuredInternational Edition
74
1/16/2019 6:32:172.4.7 (Figure 2.16)57(b) Structured(c) StructuredJunU.S. Edition
75
3/9/2019 17:54:072.4.757-3of worldof the worldRalph WojtowiczU.S. Edition
76
3/11/2016 11:27:442.5 (Bibliographical...Notes)61+12the growth...mobile softbotthe growth...mobile softbotsPat LeeU.S. Edition
77
8/7/2011 10:45:163.1.162-1some authorsome authorsDavid BattleU.S. Edition
78
4/2/2010 20:26:22364+11solutions and give several examples to illustrate these definitionssolutions and gives several examples to illustrate these definitionsJuan R Leon
79
3/23/2011 8:25:013.165-12... - then it is has no choice ...... - then it has no choice ...Mikhail ProkharauInternational Edition
80
10/17/2013 14:11:313.165-14... then it is has no choice ...... then it has no choice ...Dragan Z. ŠaletićInternational Edition
81
12/13/2011 9:24:013.166-1the initial state of our agent in Romania may be described as In(Arad).The use of the notation Foo(Bar) for both actions and state is confusing. In() is a function with no side-effects, returning a Boolean value, whereas Go() returns void and has a side-effect. It would serve the reader better to explain this difference, or conceptualise In() as a percept function (here, it is not, as we are talking about open-loop agents). As it is, the textbook is very confusing - maybe it is less so when used alongside lecture; then some explanation from the lectures could be incorporated?Jan MinarInternational Edition
82
1/12/2010 21:11:403.1.167-1 (of footnote)some author usesome authors useMichael Goldwasser
83
1/26/2019 12:49:573.1.269-10Were it not for the ability Where there is not the abilityKouassi K. Jean-ClaudeInternational Edition
84
8/27/2013 14:59:203.2718-1.3 trillion 1. 0461×10¹³Shanzhen GaoU.S. Edition
85
1/1/2018 7:21:063.2.171"The 15-puzzle (on a 4×4 board) has around 1.3 trillion states""The 15-puzzle (on a 4×4 board) has around 10.4 trillion states"Muratcan KılıçU.S. Edition
86
10/10/2010 18:19:343.2.172Figure 3.5Only 7 queens on the chess board.8 queens on the chess board.Nikhil TripathiU.S. Edition
87
3/20/2015 11:42:263.2.172-1164 · 63 · · · 57 ≈ 1.8 × 10^14(64 · 63 · · · 57) / (8 · 7· · · 1) ≈ 4.4 × 10^9Robert Loesch
88
3/20/2015 11:43:353.2.172-51.8 × 10^144.4 × 10^9Robert Loesch
89
3/20/2015 11:44:133.2.172-410^40010^242Robert Loesch
90
6/10/2018 6:34:423.2.172Figure 3.5The chess board only has 7 queens on the 8-Queens ProblemThe chess board should have 8 queens on the 8-Queens Problem. Right?Stephen Muga (Murang'a University of Technology)U.S. Edition
91
6/13/2018 11:29:053.272Figure 3.5 contains 7 queensFigure 3.5 should contain 8 queensGuillem Solé
92
8/14/2011 23:53:433.2.173+3floor operationA definition of floor operation should/could be provided?SSInternational Edition
93
10/17/2013 14:14:113.27311Goal test: State is ...Goal test: Goal state is ...Dragan Z. ŠaletićInternational Edition
94
9/3/2010 11:20:363.377Graph search algorithmonly if not in the frontier or explored setonly if not in the explored set

Explanation: otherwise, in figure 3.23 page 94, Bucharest cannot be twice in the frontier, which would prevent the discovery of the optimal solution when retrieving Bucharest from the frontier.
Charles-Antoine Brunet
95
10/30/2011 15:34:003.377-14about 800 distinct states800 distinct states

(it is exact, so no need to say "about")
Randy D. SmithU.S. Edition
96
1/22/2016 3:46:563.377-9remember every expanded noderemember the *state* of the expanded node. If there are two nodes corresponding to the same state, then we only need to bookmark once in the explored list for that state.U.S. Edition
97
10/13/2016 12:15:593.377The explored set contains nodes of the search tree (both in text and in Figure 3.7).The explored set should contain *states* corresponding to already expanded nodes, because it is impossibile that a newly generated node matches any node in the explored set (e.g., the pointers to the parent nodes will be different).Francesco AmigoniInternational Edition
98
8/17/2011 22:05:363.3.180+6n/a [hash table]You possibly need to provide a definition of a hash table. Certainly you've bee defining easier terms than this up till now.SSInternational Edition
99
8/18/2011 22:13:313.4.181-3"is generated, we know it is the shallowest goal node""is generated, we know there are no shallower goal nodes" [we cannot know it is the *shallowest* goal node, surely, because there may be other goal nodes at the same depth, that have yet to be explored]SSInternational Edition
100
8/18/2011 22:21:063.4.181-3"is generated, we know it is the shallowest goal node""is generated, we know there are no shallower goal nodes" [we cannot know it is the *shallowest* goal node, surely, because there may be other goal nodes at the same depth, that have yet to be explored]SSInternational Edition
Loading...