402,168 views
40 votes
40 votes
In ten sentences, briefly describe Natural Language Processing.

User Navaneet
by
2.3k points

1 Answer

27 votes
27 votes

Answer:

Natural Language Processing (NLP) is a subfield of artificial intelligence. It is intended to enable computers to understand, interpret and manipulate human language. NLP wants to bridge the gap between human communication and the language processing capabilities of computers by using a variety of disciplines, including computer science and computational linguistics. Natural language processing includes a wide variety of methods for interpreting human language, from statistical approaches and methods for machine learning to rule-based and algorithmic approaches. These diverse approaches are indispensable, because text- and language-based data are just as diverse as their use in practice. Basic NLP tasks are tokenization and parsing, lemmatization/stemming, part-of-speech tagging, speech recognition and the recognition of meaning relationships. Generally speaking, NLP tasks are about breaking language into shorter, elementary components, determining the relationships between these parts and investigating how meaning arises from the interaction of these parts.

User Baby
by
3.0k points