Computational Linguistics 2 (Fall 2023)

While LING 4424: Computational Linguistics 1 focuses on symbolic computational linguistics methods (n-gram smoothing, hidden markov modeling, probabilistic context-free grammars, etc), CL2 provides an introduction to neural networks and the techniques we can use for inferring the linguistic knowledge they encode. This course is a work in progress, so any feedback/suggestions are appreciated.

Syllabus

pdf

Tentative Schedule

Weeks 1-3: Background Lectures

Neural network basics/history
PyTorch overview
Neural network architectures