Defect Detection and Classification by Training a Generic Convolutional Neural Network Encoder | IEEE Journals & Magazine | IEEE Xplore