Machine Learning vs. Deep Learning vs. Foundation Models