Question: is nlp a part of machine learning?
Answer: Natural Language Processing. NLP is a field in machine learning with the ability of a computer to understand, analyze, manipulate, and potentially generate human language. Information Retrieval(Google finds relevant and similar results).