Pergunta de entrevista da empresa Cognizant

What is the difference between NLP, AI, Machine Learning, and Deep Learning?