The implementation of a Convolutional neural network based on Python-NumPy.
- Fully connected layer (forward & backward)
- Convolutional layer (forward & backward)
- Pooling layer (forward & backward)
- Zero Padding layer (forward & backward)
- Dropout (forward & backward)
- [] BatchNorm (forward & backward)
- ReLU (forward & backward)
- Softmax (forward & backward)
- Sigmoid (forward & backward)
- Cross Entropy Loss
THE MNIST DATABASE of handwritten digits.
- training the CNN.
python main.py