natural language processing

Computers understanding speech

Natural language processing is a field of computer science and artificial intelligence focused on enabling computers to understand, interpret, and generate human language.

Often abbreviated NLP, it underlies technologies like voice assistants, translation software, and chatbots.

The search engine uses natural language processing to understand what you're actually asking for.

semantics

meaning

What something signifies

knowledge graph · conceptual · lexical semantics · entailment · inference · context · sentiment · connotation · analogy · synonymy

techniques

tokenization

Converting input into discrete units

speech recognition · chunking · segmentation · spell checking · text generation

infrastructure

corpus

Assembled written works

benchmark · transformer · BERT · GPT · embeddings · pipeline · API · toolkit · preprocessing · gold standard

syntax

grammar

Language's structural rules

predicate · noun phrase · verb phrase · sentence structure · agreement · word order · head · modifier · valency · subordination

applications

chatbots

Software mimicking conversation

spam filtering · autocomplete · content moderation · plagiarism detection · accessibility tools · email filtering · social media monitoring · speech-to-text

Categories
Opposites
input type

natural language processingsymbolic logic

Reasoning via mathematical notation

signal processing

methodology

natural language processingexpert systems

AI using encoded rules

communication mode

natural language processingcomputer vision

AI interpreting visual data

image processing · gesture recognition

Family

natural, nature, language, unnatural, supernatural, processing, naturalness, naturalist, naturalize

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Abstract · Rated G