Convolutional Neural Networks from scratch
Take the math with a grain of salt.
Convolutional Neural Network from scratch using only Numpy in python.
Image Classification Program
Using Cifar-10 database : https://www.cs.toronto.edu/~kriz/cifar.html
Image size is 32 x 32 pixels
Convert Image to correct size
Make Image Grayscale
Make Mean of each Image 0
Normalize by standard deviation
18 Kernels in total across 3 convolutional + Relu Layers
2 Pooling Layers to reduce features for fully connected part
192 features in first layer
40 features in both hidden layers
10 classes