Machine Learning vs Deep Learning: The Generalization Problem