Schedule (Spring 2024)
Lectures
- Introduction to CSC 561
- Preliminaries (Math/Python)
- Perceptron
- Loss, Overfitting, Model Selection
- Gradient Descent
- Logistic Regression
- Multilayer Perceptron
- Backpropagation
- MLP/Pytorch
- Optimization -- Part 1
- Optimization -- Part 2
The following lectures use a subset of the materials from the Stanford CS231n course:
- Training NNs
- Image Filtering
- Convolutional Neural Nets
- CNN Architectures
- Object Detection
The following lectures use a subset of the materials from the Stanford CS224n course:
- Word Vectors
- Language Models, Recurrent Neural Networks
- LSTMs, Machine Translation
- Transformers
- Pretraining
Homework Assignments
- Assignment 1, due Feb 11th 11:59p
- Assignment 2, due Mar 4th 11:59p
- Assignment 3, due Apr 10th 11:59p
Exams
- Midterm Exam, Mar 7, 2-3:15pm