Deep learning has been especially successful in computer vision tasks such as image classification because convolutional neural nets (CNNs) can create hierarch…