CS231n_Stanford Assignment Solutions for the Stanford CS 231n course - Convolutional Neural Networks for Visual Recognition Refer course notes and assignments here and the video lectures for Winter 2016 and Spring 2017! Assignments are completed using PyTorch. 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: Fully-connected Neural Network. Q2: Batch Normalization. Q3: Dropout. Q4: Convolutional Networks. Q5: PyTorch on CIFAR-10.