The lab component of the course will cover mathematical concepts and computational libraries used in computational linguistics. The purpose of the lab is to familiarize you with linear algebra, differential and vector calculus, Numpy, and PyTorch. These concepts are crucial in understanding computational linguistics and natural language processing algorithms covered in lecture.
Lab instructors: Tim Obiso
Place and Time: Friday 2:20 – 3:50 in Volen 119
Lab notes and exercises
Notes and exercises from the lab will be posted here as the semester progresses.
- 1/17: Intro to Numpy and Naive Bayes in Numpy | Numpy tutorial, Numpy tutorial supplement, Naive Bayes in Numpy slides Colab Notebook
- 1/24: Linear Classifiers