Implementation of Neural Network from scratch using Numpy. Contains implementation of foward & backward prop, Fully Connected Architectures, CNN, Batch Normalization, Activation functions, DataLoader, PatternProducingNetwork, multiple experiments with random parameter search, filter visualization, accuracy graph (on html), etc.