Convolutional Neural Networks (CNNs) have been shown to achieve state of the art results on several image processing tasks such as classification, localization, and segmentation. fully connected layers form building blocks these networks. The convolution are responsible for majority computations even though they fewer parameters. As inference is used much more than training (which happens only ...