This repository contains my solutions for the assignments of CS231n course(2021 Spring) of Stanford university.
-
- 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/TensorFlow on CIFAR-10 (For Q5, I implemented Pytorch.ipynb.)
-
- Q1: Image Captioning with Vanilla RNNs
- Q2: Image Captioning with Transformers
- Q3: Network Visualization: Saliency Maps, Class Visualization, and Fooling Images
- Q4: Generative Adversarial Networks
- Q5: Self-Supervised Learning for Image Classification
- Extra Credit: Image Captioning with LSTMs