Deep Learning for CV [Stanford CS231n]
latest, 2022, 16-17 (CS131 CV: Foundations and Applications)
Environment
- Google Colab
- call deployColab( ), see more at Colab Tutorial from CS231n.
- Local PC (without GPU is fine in general)
- Dependency: Python3.9
- Setup.sh
Dataset cs231n/datasets
run the shell to download files.
Assignments (2022) Implementation Details and Note
- Image Classification + Localization
$(x,y,w,h)$ - Object Detection
- Variable numbers of output, sliding window
- Semantic / Instance Segmentation
- Image Captioning
Visualize the CIFAR-10 dataset
idxs = np.random.choice(idxs, samples_per_class, replace=False)
-
Image Classification (Supervised Learning, Discrete label)
-
Cross Validation for hyperparameter
- Split data into train, val; choose hyperparameters on val and evaluate on test
Two-Layer Neural Network architecure: affine - relu - affine - softmax.
Convolution, Max Pool, Normalization
Assignments (2022) Implementation Details and Note
See more ML_Guidance_Repo about Machine Learning and Data Science in general