单元二 · 文本的智能生成

第5课 文本处理的基本单位

任务场景
任务场景:文本处理的基本单位

一、学习目标

  • 理解人工智能处理自然语言时的基本单位。
  • 了解人与机器分词的差异。
  • 了解一种自动构建词表的算法思想。
  • 了解一种自动分词算法的实现过程。

二、情境导入

人工智能如何「处理」人类语言?首先要弄清它的基本单位。

卡片中的单字词、双字词、多字词等,都可视为记号(token)。

三、核心讲解

本课学习路径:

1词与分词
2自动构建词表
3自动分词

1.词与分词

人工智能处理自然语言的基本单位是记号(token),日常也称词或词元。把文本切成基本单位的过程叫分词。

token(记号):可以是适合人读的词、子词(如 un/happy),或单字;不同模型策略不同,token 数量影响处理代价。
  • 人分词靠语言能力;机器分词结果可能差别很大
  • 可用分词与词云等组件感受「词」如何被切出
  • 面向人的分词(如部分中文分词库)未必最适合模型内部表示

想一想:同一句话,切成「词」或切成「字」,对后面的统计与生成会有什么影响?

2.自动构建词表

分词常先有词表,再按规则匹配。新词不断出现,纯人工维护词表越来越难,因而需要自动构建。

统计构词:从单字出发,反复把在原文中相邻且高频的字符合并进词表,逐步得到「人工」「智能」「人工智能」等组合。
  • 对比长串优先与短串优先等匹配策略对切分结果的影响
  • 实际系统常「机器提候选 + 人工审核」:限词长、剔无意义组合

想一想:若从不合并高频相邻字,词表会停留在什么水平?

3.自动分词

现代语言模型广泛使用基于统计的分词/构词思想;机器并非「懂意思」,而是计算出现与组合的可能性。

统计本质:分词与构词依赖共现与频率等信号;理解其统计本质,有助于解释不同分词器结果为何不同。
  • 在文本分词相关组件中对比不同方式的切分结果
  • token 数可类比「流量」:输入与输出阶段都要计入

想一想:遇到一段陌生古代文字、没有现成词表时,你可以借鉴本课哪一步?

弄清以上要点后,再进入下方动手体验,用实际操作验证。

四、动手体验 · MixAI 组件

请在下列组件中完成操作,至少体验一个并记录现象。

组件 model_word_segmentation — 在框内完成操作

五、课堂总结

  • 处理文本的基本单位是记号(token),也称词或词元。
  • 基于词频统计的分词/构词思想广泛应用于现代语言模型。
  • 机器并非真正「理解」句意,而是通过统计与计算完成切分与组合。

六、拓展提升

  • 假设面对一段未知规则的古代文字且无现成词表,借助本课统计构词思想,说明如何初步找「词」。

测评

对照本课学习目标作答(客观题练习);选出后点「检查」。答错会显示简短说明。

  1. 人工智能处理自然语言时的基本单位通常称为:

  2. 自动构建词表时,常见做法是:

  3. 判断:机器分词一定是因为它已经完全理解了句子意思。

本节小结

回顾本课要点,完成动手体验与测评。记住:文本处理的基本单位。