自然语言理解(Natural Language Understanding, NLU) 是自然语言处理(NLP)中的一个重要子领域,专注于使计算机能够理解人类语言的意义。与自然语言生成(NLG)不同,NLU 主要关注从语言输入中提取出深层次的含义,以便机器能够做出相应的决策或行为。
1. 自然语言理解的核心任务
自然语言理解包括许多关键任务,涵盖了从词汇到语句、段落甚至整篇文本的多层次理解:
1.1 词法分析(Lexical Analysis)
词法分析是 NLU 的第一步,涉及到对单词的理解。它包括:
- 分词(Tokenization):将文本切分成单个词或符号。
- 词性标注(Part...