ECE176
Description
Schedule
Project Details
Canvas
Piazza
GradeScope
UCSD ECE176: Introduction to Deep Learning & Applications (Winter)
Date
Lecture
Materials
Assignments
Jan 6
Introduction
Lecture 1
Jan 8
Nearest Neighbor and Linear Classifiers
Lecture 2
Assignment 1: KNN in Numpy
Jan 9
Jupyter Notebook Tutorial
Jan 13
Linear Classifier and Optimization
Lecture 3
Jan 15
MLP and Back-Propagation
Lecture 4
Assignment 2: Linear Classifiers in Numpy
Jan 16
Assignment 1 Due
Jan 20
Intro to CNN and Back-Propagation with CNN
Lecture 5
Jan 22
Different Elements in Training CNNs 1
Lecture 6
Assignment 3: Training MLP in Numpy (Toy Dataset)
Jan 23
Assignment 2 Due
Jan 27
Different Elements in Training CNNs 2
Lecture 7
Jan 29
Tutorial on Pytorch
Assignment 4: Training MLP in Numpy (CIFAR10)
Jan 30
Assignment 3 Due
Feb 3
Deep Network Architectures
Feb 5
Image Segmentation
Feb 6
Final Project Proposal Due
Feb 10
Visualizing Deep Networks
Feb 12
Object Detection 1: Box
Assignment 5
Feb 15
Assignment 4 Due
Feb 17
Object Detection 2: Mask and Pose
Feb 19
Recurrent Neural Networks
Feb 24
Video Understanding
Feb 26
Video Prediction
Assignment 6
Feb 27
Assignment 5 Due
Mar 3
Vision Transformer
Mar 5
Generative Adversarial Networks
Mar 10
Conditional Generative Adversarial Networks
Mar 12
Guest Lecture
Mar 15
Assignment 6 Due, Final Project Due