Department of Computer Science
Pomona College
CS 159 - Natural Language Processing
Fall 2020

instructor: Dave Kauchak
e-mail: David.last_name@pomona.edu
office hours: TBA
  and by appointment

time: T/Th 12:45 - 2pm
web page: http://www.cs.pomona.edu/classes/cs159/

textbook:

Other information:

Schedule

Note: This is a tentative schedule and will likely change
DateTopicReadingAssignmentOther
8/25 introduction (ppt) Ch. 1 Assignment 0 Due: Thursday, 8/27
8/27 corpus analysis (ppt), regular expressions (ppt) Ch. 2-2.4 Assignment 1 Due: Wednesday, 9/2
9/1 probability (ppt)  
9/3 language modeling (ppt) Ch. 3-3.4 Assignment 2a - 2b A - Due: Thursday, 9/10
B - Due: Wednesday, 9/16
9/8 LM smoothing (ppt)
discount example
Ch. 3.4-3.6
9/10 LM lab
9/15 syntax basics (ppt) Ch. 8-8.3, 10-10.2 Assignment 3 Due: Wednesday 9/23
9/17 grammars (ppt) Ch. 11-11.2 Quiz 1
9/22 parsing (ppt) Ch. 12-12.4
9/24 improved parsing (ppt) Ch. 12.5-12.11 Assignment 4a - 4b A - Due: Monday 9/28
B - Due: Wednesday 10/7
9/29 parsing lab
10/1 text similarity (ppt) Ch. 6-6.7
10/6 word similarity (ppt) Ch. C-C.2 Assignment 5 A - Due: Monday 10/12
B - Due: Monday 10/19
10/8 machine translation (ppt) Quiz 2
10/13 MT - word alignment (ppt) IBM 1-2
10/15 MT - more word alignment (ppt)
10/20 MT concluded (ppt) Daume 1-1.2 Assignment 6 A - Due: Monday 10/26
B - Due: Monday 11/2
10/22 ML basics (ppt) Manning 13.1-13.4
10/27 ML - NB (ppt)
10/29 ML - NB continued (ppt) Final project
11/3 election day! Assignment 7
 
Due: Wednesday 11/11
11/5 ML - other models (ppt Ch. 7-7.3    
11/10 neural networks (ppt) Ch. 7.4 Quiz 3
11/12 backpropogation
11/17 neural nets applied (ppt)
11/19 ethics paper 1, paper 2
11/24 project presentations

Quiz 4