Aluminum Casting Inspection Using Deep Learning: A Method Based on Convolutional Neural Networks