Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/suous/cs231n

CS231n: Deep Learning for Computer Vision, Stanford - Spring 2023
https://github.com/suous/cs231n

computer-vision cs231n cs231n-assignment cs231n-assignments

Last synced: about 2 months ago
JSON representation

CS231n: Deep Learning for Computer Vision, Stanford - Spring 2023

Awesome Lists containing this project

README

        

CS231n - Deep Learning for Computer Vision

Stanford - Spring 2023

## Assignments

- [Assignment 1: Deep Learning Basics](cs231n-deep-learning-for-computer-vision/2023/assignments/a1)
- [Code](cs231n-deep-learning-for-computer-vision/2023/assignments/a1/code)
- [Q1: k-Nearest Neighbor classifier](cs231n-deep-learning-for-computer-vision/2023/assignments/a1/code/knn.ipynb)
- [Q2: Training a Support Vector Machine](cs231n-deep-learning-for-computer-vision/2023/assignments/a1/code/svm.ipynb)
- [Q3: Implement a Softmax classifier](cs231n-deep-learning-for-computer-vision/2023/assignments/a1/code/softmax.ipynb)
- [Q4: Two-Layer Neural Network](cs231n-deep-learning-for-computer-vision/2023/assignments/a1/code/two_layer_net.ipynb)
- [Q5: Higher Level Representations: Image Features](cs231n-deep-learning-for-computer-vision/2023/assignments/a1/code/features.ipynb)
- [Additional Notes](cs231n-deep-learning-for-computer-vision/2023/assignments/a1/additional-notes)
- [A1: Calculate Distances](cs231n-deep-learning-for-computer-vision/2023/assignments/a1/additional-notes/001_calculate_distances.ipynb)
- [A2: Support Vector Machine](cs231n-deep-learning-for-computer-vision/2023/assignments/a1/additional-notes/002_svm.ipynb)
- [A3: Softmax](cs231n-deep-learning-for-computer-vision/2023/assignments/a1/additional-notes/003_softmax.ipynb)
- [A4: Neural Network](cs231n-deep-learning-for-computer-vision/2023/assignments/a1/additional-notes/004_nn.ipynb)
- [Assignment 2: Perceiving and Understanding the Visual World](cs231n-deep-learning-for-computer-vision/2023/assignments/a2)
- [Code](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/code)
- [Q1: Multi-Layer Fully Connected Neural Networks](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/code/FullyConnectedNets.ipynb)
- [Q2: Batch Normalization](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/code/BatchNormalization.ipynb)
- [Q3: Dropout](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/code/Dropout.ipynb)
- [Q4: Convolutional Neural Networks](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/code/ConvolutionalNetworks.ipynb)
- [Q5: PyTorch on CIFAR-10](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/code/PyTorch.ipynb)
- [Additional Notes](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes)
- [A1: Neural Network Basics](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes/001_nn.ipynb)
- [A2: Gray Scale Convolution](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes/002_gray_scale_convolution.ipynb)
- [A3: RGB Scale Convolution](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes/003_rgb_scale_convolution.ipynb)
- [A4: Batch RGB Scale Convolution](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes/004_batch_rgb_scale_convolution.ipynb)
- [A5: Batch RGB Scale Convolution with Padding and Pooling](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes/005_batch_rgb_scale_convolution_with_padding_and_pooling.ipynb)
- [A6: Convolution Benchmarks](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes/006_convolution_benchmarks.ipynb)
- [A7: Convolution Backward](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes/007_convolution_backward.ipynb)
- [A8: Pooling Layer Details](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes/008_pooling_layer_details.ipynb)
- [A9: Generate Patches](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes/009_generate_patches.ipynb)
- [A10: MLP-Mixer](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes/010_mlp_mixer.ipynb)
- [A11: MetaFormer](cs231n-deep-learning-for-computer-vision/2023/assignments/a2/additional-notes/011_meta_former.ipynb)
- [Assignment3: Generative and Interactive Visual Intelligence](cs231n-deep-learning-for-computer-vision/2023/assignments/a3)
- [Code](cs231n-deep-learning-for-computer-vision/2023/assignments/a3/code)
- [Q1: Network Visualization: Saliency Maps, Class Visualization, and Fooling Images](cs231n-deep-learning-for-computer-vision/2023/assignments/a3/code/Network_Visualization.ipynb)
- [Q2: Image Captioning with Vanilla RNNs](cs231n-deep-learning-for-computer-vision/2023/assignments/a3/code/RNN_Captioning.ipynb)
- [Q3: Image Captioning with Transformers](cs231n-deep-learning-for-computer-vision/2023/assignments/a3/code/Transformer_Captioning.ipynb)
- [Q4: Generative Adversarial Networks](cs231n-deep-learning-for-computer-vision/2023/assignments/a3/code/Generative_Adversarial_Networks.ipynb)
- [Q5: Self-Supervised Learning for Image Classification](cs231n-deep-learning-for-computer-vision/2023/assignments/a3/code/Self_Supervised_Learning.ipynb)
- [Extra Credit: Image Captioning with LSTMs](cs231n-deep-learning-for-computer-vision/2023/assignments/a3/code/LSTM_Captioning.ipynb)
- [Additional Notes](cs231n-deep-learning-for-computer-vision/2023/assignments/a3/additional-notes)
- [A1: Positional Encoding](cs231n-deep-learning-for-computer-vision/2023/assignments/a3/additional-notes/001_positional_encoding.ipynb)
- [A2: Attention](cs231n-deep-learning-for-computer-vision/2023/assignments/a3/additional-notes/002_attention.ipynb)
- [A3: SimCLR](cs231n-deep-learning-for-computer-vision/2023/assignments/a3/additional-notes/003_simclr.ipynb)