Natural Language Processing (NLP)

Natural language processing is the field of AI that enables computers to understand, interpret and generate human language in text or speech.

What is Natural Language Processing (NLP)?

NLP covers tasks such as translation, summarisation, sentiment analysis, question answering and chatbots. Since around 2018 it has been dominated by transformer-based language models trained on very large text collections.

How it works

Text is split into tokens, converted into embeddings and processed by a model trained to predict or classify language.

← All Artificial Intelligence & Superintelligence definitions · ← Back to the A–Z definitions