Flatness Defect Detection and Classification in Hot Rolled Steel Strips Using Convolutional Neural Networks