25 NLP tasks at a glance.
Undoubtedly Natural Language Processing (NLP) has come a long way over the recent years with the advancements in the area of language modelling and ever-increasing computational efforts put in. This has enabled many capabilities and tasks related to text processing, leading to several high-impact applications. This is a comprehensive list of different tasks and applications possible with current NLP techniques. Here we go…
1. Information retrieval
Finds documents of text that satisfies an information need from within large collections
2. Named entity recognition
Seeks to locate and classify entities into predefined categories such as person names, organizations, locations, medical codes, time expressions, quantities, monetary values, percentages, etc.
3. Relation extraction
Extracts semantic relationships from the text, which usually occur between two or more entities
4. Text classification/Document Classification
Assigns a text/document to one or more classes or categories.