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.
Related Terms
Want more AI knowledge?
Get bite-sized AI concepts delivered to your inbox.
Free intelligence briefs. No spam, unsubscribe anytime.