What is Natural Language Processing? Definition and explanations
Natural language processing (NLP) covers the methods that let a machine analyse, interpret and produce human language. It spans text classification, entity extraction, translation, summarisation, sentiment analysis and dialogue. Long built on rules and then on statistics, it now rests largely on neural language models.
In one sentence
Natural language processing lets a machine analyse and produce human language.