Machine learning for enhancing manufacturing quality control in ultrasonic nondestructive testing: a wavelet neural network and genetic algorithm approach