Recent developments in the field of machine learning have changed the way it operates for ever, especially with the rise
of Artificial Neural Networks (ANN). There is no doubt that these biologically inspired computational models are capable of
performing far better than previous forms of artificial intelligence in common machine learning tasks as compared to their
previous versions. There are several different forms of artificial neural networks (ANNs), but one of the most impressive is the
convolutional neural network (CNN). CNN's have been extensively used for solving difficult pattern recognition tasks using
images.