Yaraku Interview Question

Describe NLP, Neural Networks and Machine Learning.