Domanda di colloquio di Cognizant

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