A Deep Convolutional Neural Network with drop out layer architecture to decrease over-fitting and to increase accuracy.