Skip to content

Assignment solutions for CS231n - Convolutional Neural Networks for Visual Recognition

Notifications You must be signed in to change notification settings

samlkrystof/Stanford-CS231n

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Assignment solutions for CS231n: Deep Learning for Computer Vision

This repository contains my solutions of the assignments from course CS321n by Stanford University from Spring 2022.

All course related stuff can be found here
All video lectures from 2016 can be found here

Assignment 1

  • Q1: k-Nearest Neighbor classifier
  • Q2: Training a Support Vector Machine
  • Q3: Implement a Softmax classifier
  • Q4: Two-Layer Neural Network
  • Q5: Higher Level Representations: Image Features

Assignment 2

  • Q1: Multi-Layer Fully Connected Neural Networks
  • Q2: Batch Normalization
  • Q3: Dropout
  • Q4: Convolutional Neural Networks
  • Q5: PyTorch on CIFAR-10
  • Q6: Network Visualization: Saliency Maps, Class Visualization, and Fooling Images

Assignment 3

  • Q1: Image Captioning with Vanilla RNNs
  • Q2: Image Captioning with Transformers
  • Q3: Generative Adversarial Networks
  • Q4: Self-Supervised Learning for Image Classification
  • Extra credit: Image Captioning with LSTMs