1. Introduction
cs231n is an outstanding course I've ever know about Deep Learning and Computer Vision. This course is so knowledgeable with enthusiastic teacher, assignments design are so practical and useful to beginner on the first step toward Deep Learning field. The course is also publics free to everyone on Youtube. So, just take it and learn now :)
* Note: This post and assignments are base on the course in Winter 2016, currently, they already public the new online course in Spring 2017 with additional up-to-date materials.
2. Useful links related
- Syllabus: here- Lectures: here
- Intro to Neural Networks: here
- Data preprocessing: here
- Parameters update: Vanilla SGD, Momentum, Adam, Adagrad, RMSProp...here
- Xavier/He initialization: here
- L2 reg/ Dropout: here
- Understanding computational graph in ANNs: here
- Detail about analytical gradient in ANNs: here
- Batch-normalization: here
- Back-propagation through Batch-norm using computational graph: here
- Back-propagation through Batch-norm using derivative on paper: here
- ConvNet notes: here
- Understanding RNNs and LSTMs: here
- LeNet-5: here, AlexNet: here, ZFNet: here, VGGNet: here, GoogLeNet: here, ResNet: here
3. Assignments
Here are several exercises we'll going through:|----[Assignment #1]
|----knn
knn.ipynb
|----svm
svm.ipynb
|----softmax
softmax.ipynb
|----two_layer_net
two_layer_net.ipynb
|----features
features.ipynb
|----[Assignment #2]
|----FullyConnectedNets
FullyConnectedNets.ipynb
|----BatchNormalization
BatchNormalization.ipynb
|----Dropout
Dropout.ipynb
|----ConvolutionalNetworks
ConvolutionalNetworks.ipynb
|----[Assignment #3]
|----RNN_Captioning
RNN_Captioning.ipynb
|----LSTM_Captioning
LSTM_Captioning.ipynb
|----ImageGradients
ImageGradients.ipynb
|----ImageGeneration
ImageGeneration.ipynb
No comments :
Post a Comment
Leave a Comment...