Schedule

This is a tentative schedule. It may change as the semester goes on.

  • Event
    Date
    Description
    Course Material
  • Lecture
    09/03/2024
    Tuesday
    Lec1 - Intro to Computer Vision
  • Lecture
    09/05/2024
    Thursday
    Lec2 - Linear Classifiers and Perceptron
  • Assignment
    09/05/2024
    Thursday
    Assignment #1 - The Perceptron Algorithm released!
  • Lecture
    09/10/2024
    Tuesday
    Lec3 - Multilayer Perceptron and Intro to Deep Learning
  • Exam
    09/12/2024
    Thursday
    Quiz 1

    Topics: Material covered from Lec2 and Lec3.

  • Lecture
    09/12/2024
    Thursday
    Lec4 - Optimization and Regularization
  • Assignment
    09/12/2024
    Thursday
    Assignment #2 - Multilayer Perceptron and Optimization released!
  • Lecture
    09/17/2024
    Tuesday
    Lec5 - Pytorch I – MLPs
  • Exam
    09/19/2024
    Thursday
    Quiz 2

    Topics: Material covered from Lec4 and Lec5.

  • Lecture
    09/19/2024
    Thursday
    Lec6 - Pytorch II – Images and Regularization
  • Lecture
    09/24/2024
    Tuesday
    Lec7 - Convolutional Neural Networks
  • Assignment
    09/24/2024
    Tuesday
    Assignment #3 - CNNs in PyTorch released!
  • Exam
    09/26/2024
    Thursday
    Quiz 3

    Topics: Material covered from Lec6 and Lec7.

  • Lecture
    09/26/2024
    Thursday
    Lec8 - Data Augmentation and Deep CNNs
  • Lecture
    10/01/2024
    Tuesday
    Lec9 - Transfer Learning and Residual Nets
  • Exam
    10/03/2024
    Thursday
    Quiz 4

    Topics: Material covered from Lec8 and Lec9.

  • Lecture
    10/03/2024
    Thursday
    Lec10 - Inception Net and what CNNs learn
  • 10/08/2024
    Tuesday
    FALL BREAK!

    No lecture.

  • Lecture
    10/10/2024
    Thursday
    Lec11 - Adversarial Examples and Self-supervision
  • Lecture
    10/15/2024
    Tuesday
    Lec12 - Intro to MLOps
  • Exam
    10/17/2024
    Thursday
    Quiz 5

    Topics: Material covered from Lec10, Lec11 and Lec12.

  • Lecture
    10/17/2024
    Thursday
    Lec13 - Intro to Object Detection
  • Lecture
    10/22/2024
    Tuesday
    Lec14 - Fast Object Detection
  • Exam
    10/24/2024
    Thursday
    Quiz 6

    Topics: Material covered from Lec13 and Lec14.

  • Lecture
    10/24/2024
    Thursday
    Lec15 - Intro to Image Segmentation
  • Lecture
    10/29/2024
    Tuesday
    Lec16 - Applications of Detection and Segmentation
  • Exam
    10/31/2024
    Thursday
    Quiz 7

    Topics: Material covered from Lec15 and Lec16.

  • Lecture
    10/31/2024
    Thursday
    Lec17 - Autoencoders
  • Lecture
    11/05/2024
    Tuesday
    Lec18 - Image Generation with GANs
  • Exam
    11/07/2024
    Thursday
    Quiz 8

    Topics: Material covered from Lec17 and Lec18.

  • Lecture
    11/07/2024
    Thursday
    Lec19 - Advanced GANs
  • Lecture
    11/12/2024
    Tuesday
    Lec20 - The Attention Mechanism
  • Exam
    11/14/2024
    Thursday
    Quiz 9

    Topics: Material covered from Lec21 and Lec22.

  • Lecture
    11/14/2024
    Thursday
    Lec21 - Transformers and ChatGPT
  • Lecture
    11/19/2024
    Tuesday
    Lec22 - Image Generation by Prompt
  • Exam
    11/21/2024
    Thursday
    Final Quiz

    All the material covered during the whole course may show up. It will be 3-4x longer than the usual quiz.

  • 11/26/2024
    Tuesday
    THANKSGING BREAK!!

    No lecture.

  • 11/28/2024
    Thursday
    THANKSGING BREAK!!

    No lecture.

  • Guest Lecture
    12/03/2024
    Tuesday
    Guest No. 1

    Mandatory student presence.

  • Guest Lecture
    12/05/2024
    Thursday
    Guest No. 2

    Mandatory student presence.

  • Project
    12/10/2024
    Tuesday
    Work on final projects.

    No lecture. Students will work on final projects. Mandatory student presence. Instructor will be there to help students out with their projects!

  • Project
    12/12/2024
    Thursday
    Work on final projects.

    No lecture. Students will work on final projects. Mandatory student presence. Instructor will be there to help students out with their projects!