Back to Glossary
concepts

Natural Language Processing (NLP)

AI field focused on enabling computers to understand and generate human language.

Share:

Definition

Natural Language Processing is a branch of AI that helps computers understand, interpret, and manipulate human language.

  • **Core NLP Tasks:**
  • Text Classification: Categorizing text (spam detection)
  • Named Entity Recognition: Finding names, dates, places
  • Sentiment Analysis: Determining opinion/emotion
  • Machine Translation: Converting between languages
  • Question Answering: Answering natural language questions
  • Text Generation: Creating human-like text
  • **Evolution:**
  • Rule-based: (1950s-1980s): Hand-crafted rules
  • Statistical: (1990s-2000s): Probabilistic models
  • Deep Learning: (2010s): Neural networks
  • Transformers: (2017+): Attention-based models
  • LLMs: (2020+): Foundation models

Examples

Google Translate, Grammarly, and ChatGPT all use NLP.

Want more AI knowledge?

Get bite-sized AI concepts delivered to your inbox.

Free intelligence briefs. No spam, unsubscribe anytime.

Discussion