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
- 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
- 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
- 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