CNN.py - main model
functional.py - Helper class and wrappers
layers.py - CNN model layers
test.py/test2.py - testing files
Convolutional Backpropagation Derivations Material : https://medium.com/@pavisj/convolutions-and-backpropagations-46026a8f5d2c