/cs231n_assignment_spring2017

Assignments for CS231n Convolutional Neural Networks for Visual Recognition

Primary LanguageJupyter Notebook

CS231n Assignment

Assignments for CS231n Convolutional Neural Networks for Visual Recognition

Completed

  • Assignment 1
    • k-Nearest Neighbor classifier
    • Training a Support Vector Machine
    • Implement a Softmax classifier
    • Two-Layer Neural Network
    • Higher Level Representations: Image Features
  • Assignment 2
    • Fully-connected Neural Network
    • Batch Normalization
    • Dropout
    • Convolutional Networks
    • PyTorch on CIFAR-10
  • Assignment 3
    • Image Captioning with Vanilla RNNs
    • Image Captioning with LSTMs
    • Network Visualization: Saliency maps, Class Visualization, and Fooling Images (PyTorch)
    • Style Transfer (PyTorch)
    • Generative Adversarial Networks (PyTorch)