ANLP: Schedule and Course Materials
Below is the planned schedule for each week of the course (subject to minor updates).
For each week, the link will start working on the Saturday afternoon prior to that week.
- Week 0: Preparation steps to take. Please visit this page to help you prepare for the course.
- Week 1: Introduction, words, and morphology. Including: ambiguity, Zipf's law, morphology, and finite-state automata.
- Week 2: Classification. Including: data and probability, classification and Naive Bayes, logistic regression.
- Week 3: N-gram language models. Including: smoothing and sampling.
- Week 4: Tagging and Ethics 1. Including: parts of speech, tagging, HMMs, algorithmic bias, and dialects.
- Week 5: Syntax and parsing 1. Including: syntactic structure, context-free grammars, CKY parsing, and probabilistic parsing.
- Week 6: Dependency syntax and Ethics 2. Including: collection and use of linguistic data, ethics approval.
- Week 7: Lexical semantics and word embeddings. Including: word senses, distributional semantics, sparse and dense word vectors.
- Week 8: Neural networks. Including: multilayer perceptron, backpropagation.
- Week 9: Neural networks (cont), sentence semantics. Including: neural language models, logical meaning representations.
- Week 10: Co-reference. Including: gender bias, challenge datasets.
License
All rights reserved The University of Edinburgh