ECE 467: Natural Language Processing
Spring 2020
Tuesdays 5:00 PM - 6:00 PM, Rm. 505;
Wednesdays 11:00 AM - 1:00 PM, Rm. 504
Instructor:
Carl Sable
e-mail: carl.sable@cooper.edu
Office: Room 614
"Speech and Language Processing, 3rd Edition"
(draft, in-progress, on-line only)
by Daniel Jurafsky and James H. Martin
Note 1: All dates and topics which have not yet occurred are
tentative!
Note 2: All below references to chapters and sections
of the Jurafsky and Martin textbook
are based on a draft version of the book from October 16, 2019.
Part I: Conventional Statistical NLP
- Wednesday, January 22
Topic 1: Course Introduction
Topic 2: Words, Morphology, and Tokenization
Suggested reading: Chapter 2 of Jurafsky and Martin
- Tuesday, January 28
Topic 2 (continued)
- Wednesday, January 29
Topic 2 (continued)
Topic 3: N-grams and Conventional Language Models
Suggested reading: Chapter 3 of Jurafsky and Martin
- Tuesday, February 4
Topic 3 (continued)
- Wednesday, February 5
Topic 4: Part-of-Speech Tagging
Suggested reading: Chapter 8 of Jurafsky and Martin
- Tuesday, February 11
Topic 4 (continued)
- Tuesday, February 18
Topic 4 (continued)
Topic 5: Vector Space Models,
Information Retrieval, and Text Categorization
Suggested reading: Chapter 4 and Sections 6.3 - 6.6
of Jurafsky and Martin
- Wednesday, February 19
Topic 5 (continued)
- Tuesday, February 25
Topic 5 (continued)
- Wednesday, February 26 (first half of lecture)
Project #1 assigned
Quiz #1
Part II: Conventional Computational Linguistics
- Wednesday, February 26 (second half of lecture)
Topic 6: Phrase Structure Grammars and Dependency Grammars
Suggested reading: Chapter 12 and Sections 15.1 - 15.2
of Jurafsky and Martin
- Tuesday, March 3
Topic 6 (continued)
- Wednesday, March 4
Topic 6 (continued)
Topic 7: Natural Languages and Psycholinguistics
- Tuesday, March 10
Topic 7 (continued)
- Wednesday, March 11
Topic 8: Parsing
Suggested reading: Chapter 13 and Chapter 14
of Jurafsky and Martin
- Tuesday, March 24
Study Week: All Lectures Cancelled due to COVID-19
- Wednesday, March 25
Study Week: All Lectures Cancelled due to COVID-19
- Tuesday, March 31
Topic 8 (continued)
Project #2 assigned
- Wednesday, April 1
Topic 9: First-Order Logic and Semantics
Suggested reading: Chapter 16 of Jurafsky and Martin
- Tuesday, April 7
Topic 9 (continued)
Quiz #2 (assigned)
Part III: Deep Learning and NLP
- Wednesday, April 8
Topic 10: Feed-forward Neural Networks
Suggested reading: Sections 7.1 - 7.4 of Jurafsky and Martin
- Tuesday, April 14
Topic 11: Word Embeddings, Neural Language Models, and Word2vec
Suggested reading: Sections 6.8 - 6.10 and Section 7.5
of Jurafsky and Martin
- Wednesday, April 15
Topic 11 (continued)
- Tuesday, April 21
Topic 12: Recurrent Neural Networks, LSTMs, and GRUs
Suggested reading: Chapter 9 of Jurafsky and Martin
- Wednesday, April 22
Topic 12 (continued)
Project #3 assigned
- Tuesday, April 28
Topic 12 (continued)
- Wednesday, April 29
Topic 13: Encoder-Decoder Models, Attention, and Machine
Translation
Suggested reading: Chapter 10 of Jurafsky and Martin
- Tuesday, May 5
Topic 13 (continued)
- Wednesday, May 6
Topic 14: Advanced Topics
(Character and Subword Embeddings, Question Answering Systems,
Transformers, and Contextual Word Embeddings)
- Tuesday, May 12
Topic 14 (continued)
- Wednesday, May 13
Topic 14 (continued)
Quiz #3 (assigned)