-
Page 147, line -16: Delete the extra closing quotes on "reduced".
-
Page 148, line 21: Change "chose" to "choose".
-
Page 148, line -1: Change "P(x|O)" to "P(x|y)".
-
Page 149, line 13: Change "can be computing" to "can be computed".
-
Page 149, line 15: Change "Prior" to "prior".
-
Page 151, line 7: Delete unneeded closing paren after "vocabulary".
-
Page 151, line -15: Replace "unsolveable" with "unsolvable".
-
Page 154, line 14: Italicize "intention" and "execution".
-
Page 154, line 15: Change "a operation" to "an operation".
-
Page 154, line 16: Change "as show in" to "as shown in".
-
Page 156, line 4: Replace "computing" with "computed".
-
Page 156, Equation 5.9: Change "P(t|c)" to "distance[i,j]".
-
Page 156, Figure 5.5:
There are two major changes to this code: (1) we need to initialize
all of the 0th row and column to their respective indexes as in Figure
5.6, and (2) the two main loops should start at 1 not 0. We'll have a
replacement page for this soon.
-
Page 157, Figure 5.6:
There are five errors in this table: entry [1,4] 5 should be a 3;
entry [6,3] 9 should be a 7; entry [7,1] 8 should be a 6; entry [9,2]
11 should be 9; and entry[9,5] 12 should be 10.
-
Page 160, lines 19 and 20: Add a "]" after the tf and "[" before the d3.
-
Page 161, Figure 5.9: There's a [d] missing from the IPA Lexical transcription
of "mindboggling".
-
Page 162, line -14: Change "vowel" to "vowels".
-
Page 167, second table of probabilities: In the preceding paragraph we
stipulated that we were interested in the most likely word for [ni]
where it was preceded by the word "I". Unfortunately, the fronting
rule we use for "new" is conditioned on a following "y", which we
don't have yet. So P(y|w) for "new" isn't relevant in this case. This
leaves "neat" as the top choice. Fortunately, the argument for why
"need" is better than "neat" is the same as for "new": in context "I
need" should be more likely than "I neat".
-
Page 172, line 18: Change "HMMS" to "HMMs".
-
Page 176, Figure 5.16:
,
The line in the inner
loop doesn't perform the required sum. It should read:
forward[s',t+1] <-- forward[s',t+1] + forward[s,t]*a[s,s']*b[s',o_t]
-
Page 176, Figure 5.17: Replace .00062 in the upper right corner with .000062.
-
Page 177, line 5: Change "possibly" to "possible".
-
Page 180, Figure 5.20: Delete the extra "." in "..00036".
-
Page 180, line 1: Change "important" to "important role".
-
Page 180, line 2: Change "algorithm" to "algorithms".
-
Page 183, Figure 5.21: Change ID(D) to ID(I) in parts (c) and (d).
-
Page 184, line -12: Change "for each words" to "for each word".
-
Page 186, line -1: Change "particularly" to "particularly useful".
-
Page 187, line 10: Change "existing" to "existed".