Neural Networks for Kaggle MNIST Classification tutorial. Original dataset contains 70000 28x28 images, Kaggle splits them into 32000 training set and 28000 test set, what results in lower classification accuracy than those given on site.
NN
Layer | Dimensions |
---|---|
Input | (100, 784) |
Batch Normalization | |
PRelu | 800 |
Dropout 0.5 | |
Batch Normalization | |
PRelu | 400 |
Dropout 0.5 | |
Softmax | 10 |
CNN
Layer | Dimensions |
---|---|
Input | (100,28,28,1) |
Batch Normalization | |
Convolution | (5,5,1,20) |
Batch Normalization | |
PRelu | |
Max Pool | (1,2,2,1) |
Convolution | (5,5,20,40) |
Batch Normalization | |
PRelu | |
Max Pool | (1,2,2,1) |
Batch Normalization | |
Fully Connected PRelu | 1600 |
Dropout 0.2 | |
Batch Normalization | |
Fully Connected PRelu | 400 |
Dropout 0.2 | |
Softmax | 10 |