A hierarchical training-convolutional neural network with feature alignment for steel surface defect recognition. (June 2023)