25 NLP tasks at a glance.

Mirantha Jayathilaka, PhD
2 min readJun 25, 2020
Photo by Jason Leung on Unsplash

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.

5. Document Ranking

6. Annotation

7. Topic modelling

--

--

Mirantha Jayathilaka, PhD
Mirantha Jayathilaka, PhD

Written by Mirantha Jayathilaka, PhD

Computer Scientist. Machine Learning. Writing to share because I was inspired when others did.