单元二 · 文本的智能生成
第6课 统计与文本生成

一、学习目标
- 掌握基于前文进行预测的基本原理,并能应用于简单文本生成。
- 初步了解语言模型如何通过训练数据自动学习语言规律。
二、情境导入
为什么前文会影响下一个词的选择?
文本生成中是如何自动预测下一个词的?
三、核心讲解
本课学习路径:
1根据前文进行预测
2基于相邻字词生成文本
3体验诗句的自动生成
1.根据前文进行预测
为了清楚地说明这一点,请大家先完成以下语句。
根据前文进行:先抓住「根据前文进行预测」在做什么,再用例子对照验证。
- 小猫 ______(□ 奔跑 □ 游泳 □ 飞翔)
- 小鱼 ______(□ 奔跑 □ 游泳 □ 飞翔)
- 小鸟 ______(□ 奔跑 □ 游泳 □ 飞翔)
- 看到问题1时,会立刻选“奔跑”;看到问题2时,会选“游泳”;
想一想:· 你觉得当前软件生成的诗句存在哪些不足?
弄清以上要点后,再进入下方动手体验,用实际操作验证。
四、动手体验 · MixAI 组件
请在下列组件中完成操作,至少体验一个并记录现象。
组件 model_poem_generation — 在框内完成操作
五、课堂总结
- 前文会对后文产生影响,根据前文的内容,可以预测后续可能出现的内容。
- 通过统计相邻字词共同出现的频率,可以进行文本生成和预测,即可以基于训练数据中字词的共现关系来模拟语言行为。
六、拓展提升
拓展:有时候,要搭配的词并不是紧挨着出现的。例如:猫吃____(□鱼□骨头)狗吃____(□鱼□骨头)尽管“猫”和“鱼”、“狗”和“骨头”之间隔着“吃”,但选择的决定因素仍然是“猫”和“狗”。
测评
完成练习后作答;选出后点「检查」。答错会显示简短说明。
下列哪一项更接近本课学习目标?
本课课堂总结强调的是?
本课主题最贴近下列哪一项?
完成本课后,优先应该做什么来证明学会了?
判断:教学指南中的学习活动可以全部跳过。
拓展提升部分的作用是?
本节小结
回顾本课要点,完成动手体验与测评。记住:统计与文本生成。