Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 2.32 KB

File metadata and controls

39 lines (28 loc) · 2.32 KB

Deep Learning for Computer Vision

This repository contains six assigmnets of the course EECS 498-007 / 598-005 – Fall 2020. The link for the course is below.

Each assignment has a .py complimentary file that contains code that we use and reuse. The .ipynb files perform general setup of the development environment. Open first the .ipynb first and side by side the corresponding .py file


All recording for this course are public and can be found on this link -> Lecture Recordings

  • Introduction to fundamental concepts of Pytorch
  • Understand the basic Image Classification pipeline
    • the data-driven approach (train/predict stages)
  • Understand the train/val/test splits
    • the use of validation data for hyperparameter tuning
  • Implement and apply a k-Nearest Neighbor (kNN) classifier

Lectures to read for this assignment

  • Implement and apply a Multiclass Support Vector Machine (SVM) classifier
  • Implement and apply a Softmax classifier
  • Implement and apply a Two-layer Neural Network classifier
  • Understand the differences and tradeoffs between these classifiers
  • Practice implementing vectorized gradient code
    • checking against naive implementations
    • using numeric gradient checking

Lectures to read for this assignment