This is the schedule of topics for DATA/MSML 641, Natural Language Processing.
This schedule is subject to change.
In addition, some topic areas may take longer than expected, so keep
an eye on the online class discussions for updates to "official"
dates.
Class | Topic |
Readings* | Assignments | Other/Notes |
---|---|---|---|---|
1-Mar | Syllabus, overview, historical background, NLP pipeline | SLP 1, Pinker pp. 83-89 | Assignment 0 | |
8-Mar | Words and multiwords | SLP 2 through section 2.4, 6, 18 (relevant sections per Piazza) | Assignment 1 | |
15-Mar | Spring break | Have fun! | ||
22-Mar | Word meaning | SLP 6, 18, 20 | Assignment 2 | |
29-Mar | Sequential structure | SLP 3, 8 through 8.4, 9, SLP Appendix A | ||
5-Apr | Syntactic structure | SLP 12, 13, 14 | Assignment 3 | |
12-Apr | Sentence meaning | SLP Ch 15, 9 | ||
14-Apr | Midterm | Handing out exam by 6pm | Due 18-Apr 11:59pm ET | |
19-Apr | NLP Evaluation | Resnik and Lin (2010), Evaluation of NLP systems | Assignment 4; form a project group; read project description | |
26-Apr | Machine translation | SLP 11 | Work on project | |
3-May | Computational social science and content analysis |
|
Work on project | |
10-May | Ethical AI and NLP |
|
Work on project | |
17-May | NLP-related career landscape | none | Projects are due today |