# NLP 教程

URL: https://caijiao.org/nlp/
Source: docs/nlp/index.md
Description: 自然语言处理（Natural Language Processing, NLP）是人工智能的重要分支，致力于让计算机理解和生成人类语言。

自然语言处理（**Natural Language Processing，简称 NLP**）是人工智能的重要分支，研究如何让计算机理解、分析、生成和使用人类语言。

它融合了 **语言学、计算机科学与机器学习** 等多个领域的知识，是构建现代智能系统（如聊天机器人、翻译引擎、搜索引擎和语音助手）的核心技术之一。

## 📘 教程目标

通过本教程，你将逐步掌握 NLP 的核心概念、算法原理与实践技巧，最终具备：

- 理解 NLP 常见任务（如文本分类、命名实体识别、机器翻译等）
- 熟悉主流库（如 Hugging Face Transformers、spaCy、NLTK 等）
- 能够设计并训练一个基础的 NLP 模型
- 掌握模型部署与工程化应用的思路

## 🧭 教程结构

本教程按以下章节展开：

1. [基础概念](/nlp/basics)  
2. [分词与词表](/nlp/tokenization)  
3. [向量表示与嵌入](/nlp/embeddings)  
4. [常见任务](/nlp/tasks/)  
5. [模型与训练](/nlp/models)  
6. [数据集与评估](/nlp/datasets)  
7. [工具与库](/nlp/tools)  
8. [部署与工程化](/nlp/deployment)
9. [术语表](/nlp/glossary)

## 💡 适合人群

- 对 NLP 感兴趣的初学者  
- 已掌握 Python 并想进入 AI 应用领域的开发者  
- 从事文本分析、语义搜索或聊天机器人项目的工程师
