Spring 2026 CS444/ECE494 Deep Learning for Computer Vision
Quick links: schedule,
policies,
lecture videos,
assignment submission and grades,
announcements and discussion (code 3748)
J. Cornell, Cockatoo with Watch Faces
|
Overview: This course will provide an elementary hands-on introduction to neural networks and deep learning. Topics covered will include: linear classifiers; multi-layer neural networks; back-propagation and stochastic gradient descent; convolutional neural networks and their applications to computer vision tasks like object detection and dense image labeling; generative modeling (diffusion models); sequence modeling with recurrent networks and transformers; large language models and vision-language models. Coursework will consist of programming assignments in Python (primarily PyTorch) and CBTF exams. Those registered for 4 credit hours will have to complete a project.
Instructor: Svetlana Lazebnik (slazebni -at- illinois.edu)
Lectures: T TH 11AM-12:15PM, 2079 Natural History Building
Lectures will be recorded for later asynchronous viewing. Access to recordings requires illinois.edu login.
|
TAs: Kulbir Ahluwalia (ksa5), Ozgur Kara (ozgurk2), Jay Mahajan (jaym2), Kiet Nguyen (kietan2), Jason Vega (javega3)
Instructor and TA office hours: See Campuswire (and always check announcements for any last-minute changes)
Contacting the course staff: For emergencies and special circumstances, please email the instructor. For questions about lectures and assignments, use the discussion board. For questions about your scores (including regrade requests), email the responsible TAs.
Prerequisites: Multi-variable calculus, linear algebra, data structures (CS 225 or similar), statistics (CS 361, STAT 400, or similar).
Grading scheme:
| |
3 credits |
4 credits |
| Programming assignments |
60% |
45% |
| Exams |
40% |
30% |
| Project |
|
25% |
- Programming assignments:
- Exams:
- There will be two 50-minute CBTF midterm exams and one 1 hour 50 minute final. The midterms will be non-cumulative and the final will be cumulative. All exams will consist of multiple choice questions and will be closed book, closed notes.
- Project: for 4-credit students
- Participation extra credit: up to 3% bonus on the cumulative course score will be offered for active in-class and discussion board participation
Be sure to read the course policies!
Schedule (tentative)
| Date
| Topic
| Assignments
|
| January 20
| Introduction: PPTX, PDF
| Self-study: Python/numpy tutorial
|
| January 22
| Introduction cont. (slides above)
|
|
| January 27
| Linear classifiers: PPTX, PDF
|
|
| January 29
| Linear classifiers cont.
|
|
| February 3
| Linear classifiers cont.: PPTX, PDF
|
|
| February 5
| No class
| Assignment 1
|
| February 10
| Multi-class classification: PPTX, PDF
|
|
| February 12
| Multi-layer networks: PPTX, PDF
|
|
| February 17
| Backpropagation: PPTX, PDF
|
|
| February 19
| Backpropagation cont.: PPTX, PDF
| Assignment 1 due February 23
|
| February 24
| Convolutional networks: PPTX, PDF
| Assignment 2
|
| February 26
| Convolutional architectures: PPTX, PDF
|
|
| March 3
| Exam review: Sample questions
| CBTF Exam 1: March 4-6
|
| March 5
| Training in detail: PPTX, PDF
| Self-study: PyTorch Tutorial
|
| March 10
| Training in detail cont.
|
|
| March 12
| Dense prediction: PPTX, PDF
| Assignment 2 due March 12
Assignment 3
Project proposals due March 13
|
| March 24
| Object detection intro: PPTX, PDF
|
|
| March 26
| Object detection cont.: PPTX, PDF
|
|
| March 31
| Sequence modeling with RNNs: PPTX, PDF
| Assignment 3 due April 1
|
| April 2
| Attention models, transformers: PPTX, PDF
| Assignment 4
|
| April 7
| Exam review: Sample questions
| CBTF Exam 2: April 8-10
|
| April 9
| Transformers cont.: PPTX, PDF
|
|
| April 14
| Vision transformers: PPTX, PDF
|
|
| April 16
| Vision transformers cont.
| Assignment 4 due April 20
Project progress updates due April 20
|
| April 21
| Diffusion models: PPTX, PDF
| Assignment 5
|
| April 23
| Diffusion models cont.
|
|
| April 28
| Image editing with diffusion models: PPTX, PDF
|
|
| April 30
| Image generation concluded: PPTX, PDF
|
|
| May 5
| Final exam review: Sample questions
| Assignment 5 due May 6
Final pojects due May 12
CBTF Final Exam: May 7-15
|
|