/cs231n

homework of cs231n, spring 2017

Primary LanguageJupyter Notebook

cs231n: Convolutional Neural Networks for Visual Recognition

Spring 2017 Assignments
Course Website

Assignments 1:

Homework Introduction

  • Q1: k-Nearest Neighbor classifier --completed
  • Q2: Training a Support Vector Machine --completed
  • Q3: Implement a Softmax classifier --complete
  • Q4: Two-Layer Neural Network --completed
  • Q5: Higher Level Representations: Image Features --completed
  • Q5: Cool Bonus: Do something extra! --not yet

Assignment 2:

Homework Introduction

  • Q1: Fully-connected Neural Network --completed
  • Q2: Batch Normalization --completed
  • Q3: Dropout --completed
  • Q4: Convolutional Networks --completed
  • Q5: PyTorch / TensorFlow on CIFAR-10 -complete TensorFlow
  • Q5: Do something extra! --not yet

Assignments 3:

Homework Introduction

  • Q1: Image Captioning with Vanilla RNNs -completed
  • Q2: Image Captioning with LSTMs --completed
  • Q3: Network Visualization: Saliency maps, Class Visualization, and Fooling Images --completed
  • Q4: Style Transfer --completed
  • Q5: Generative Adversarial Networks --completed