Machine Learning and Deep learning