Department of Computer Science
Pomona College
CS 159 - Natural Language Processing
Spring 2019

instructor: Dave Kauchak
e-mail: [first_initial][last_name]@cs.pomona.edu
office hours: Edmunds 224
  Mon. 3-3:50pm
  Tue. 11am-12
  Thu. 11am-12:30
  Fri. 10-11am
  and by appointment

time: M/W 11am-12:15pm
location: Edmunds 114
web page: http://www.cs.pomona.edu/~dkauchak/classes/cs159/

textbook:

Other information:

Schedule

Note: This is a tentative schedule and will likely change
DateTopicReadingAssignmentOther
1/23 introduction (ppt), regular expressions (ppt) Ch. 1 Assignment 0 Due: Friday 2/25 @ 5pm
1/28 corpus analysis (ppt) Ch. 2-2.4 Assignment 1 Due: Monday 2/4 @ 11am
1/30 probability (ppt)  
2/4 language modeling (ppt) Ch. 3-3.4 Assignment 2a - 2b A Due: Friday 2/8 @ 5pm
B Due: Friday 2/15 @ 5pm
2/6 LM smoothing (ppt)
discount example
Ch. 3.4-3.6
2/11 LM lab
2/13 syntax basics (ppt) Ch. 8-8.3, 10-10.2 Assignment 3 Due: Monday 2/25 @ 11am
2/18 grammars (ppt) Ch. 11-11.2 Quiz 1
2/20 parsing (ppt) Ch. 12-12.4
2/25 improved parsing (ppt) Ch. 12.5-12.11 Assignment 4a - 4b A Due: Wednesday 2/27 @ 11am
B Due: Friday 3/8 @ 5pm
2/27 parsing lab
3/4 text similarity (ppt) Ch. 6-6.7
3/6 word similarity (ppt) Ch. C-C.2
3/11 neural networks (ppt Ch. 7-7.3 Assignment 5 A Due: Friday 3/15 @ 5pm
B Due: Monday 4/1 @ 11am
3/13 backpropogation (ppt) Ch. 7.4 Quiz 2
3/18 Break
3/20 Break
3/25 word representations (ppt) Ch. 6.8
3/27 machine translation (ppt)
4/1 MT - word alignment (ppt) IBM 1-2 Assignment 6 A Due: Monday 4/8 @ 11am
B Due: Friday 4/12 @ 5pm
4/3 MT - misc (ppt)
4/8 machine learning (ppt) Daume 1-1.2
4/10 ML - Naive Bayes (ppt) Manning 13.1-13.4 Assignment 7 Due: Friday 4/19 @ 5pm
4/15 ML - priors (ppt) Final project Quiz 3
4/17 ML - models (ppt)
4/22 ML lab
4/24 document modeling (ppt)
4/29 text simplification (ppt)
5/1 ethics paper 1, paper 2
5/6 presentation guide (ppt) Quiz 4
5/8 project presentations