T learn.traeai
← 全部站内专题

本站原创 · 中学 AI 实验 · 入门

GuppyLM 中学版 · 从预测到评测

十五节课连接模型原理与 AI 编程:实现 Python 预测器,再制作学习卡、互动故事、小游戏、打卡器和个人网站。练习状态与数据设计、边界测试、调试、部署、用户反馈和版本迭代。

适合:初中至高中;会用分数和百分比即可,选做源码实验建议有 Python 基础。15 节,每节建议约 25–35 分钟,按自己的节奏学习。

从模型原理,到创作、发布与持续改进

十五节课,包含 Python 基础实践、五类网页作品和发布改进流程。编程课从完整参考实现开始,由老师协助准备运行环境。站内实验和草稿不调用实时模型。使用外部编程助手时,由家长或老师选择允许使用的工具;也可使用本站参考代码,并如实记录。

从第一步到最终作品

  1. 第 1 节 · 25 分钟

    第一课:文本怎样变成 token →

    比较拆分规则,说明教学演示与真实 BPE 的区别。

  2. 第 2 节 · 25 分钟

    第二课:从次数到条件概率 →

    手算下一词概率,观察未知输入和重复数据的影响。

  3. 第 3 节 · 25 分钟

    第三课:读懂微型 Transformer 的路线 →

    把 GuppyLM 的主要模块和输入输出串起来。

  4. 第 4 节 · 25 分钟

    第四课:训练、推理和温度 →

    区分更新参数与生成文本,设计一次单变量对照。

  5. 第 5 节 · 25 分钟

    第五课:用测试集发现失败 →

    计算目标匹配率,解释测试泄漏与小样本局限。

  6. 第 6 节 · 35 分钟

    第六课:用 AI 编程实现下一词预测器 →

    把需求变成程序契约,用测试和小步修改检查 AI 生成代码。

  7. 第 7 节 · 35 分钟

    创作1:用 AI 做学习卡 →

    分离卡片数据与显示状态,为学习卡增加掌握标记和筛选。

  8. 第 8 节 · 35 分钟

    创作2:用 AI 做互动故事 →

    用场景图组织互动叙事,检查无效跳转与不可到达的结局。

  9. 第 9 节 · 35 分钟

    创作3:用 AI 做小游戏 →

    用状态转换控制游戏,并在乱序后保持答案与计分正确。

  10. 第 10 节 · 35 分钟

    创作4:用 AI 做打卡器 →

    实现可恢复的本地持久化,明确日期、去重和存储失败的行为。

  11. 第 11 节 · 35 分钟

    创作5:用 AI 做个人网站 →

    建立可部署的静态作品集,检查路径、可访问性和内容署名。

  12. 第 12 节 · 35 分钟

    发布一:建立测试表与调试证据 →

    复现问题,区分预期与实际,做最小修复并回归验证。

  13. 第 13 节 · 35 分钟

    发布二:部署静态作品集并验证 →

    准备发布目录,部署到固定网址,验证并保留可回退版本。

  14. 第 14 节 · 35 分钟

    发布三:从用户反馈到版本迭代 →

    通过具体任务收集反馈,选择一项改进并验证新版本。

  15. 第 15 节 · 25 分钟 · 项目交付

    结课:交付实验报告与作品集 →

    用模型实验、项目源码、发布记录和用户反馈说明自己的工程决策。

参考来源与内容说明

本专题的讲解、示例、练习和测验由本站独立编写,参考 arman-bd / GuppyLM 开源项目。这是本站原创分龄学习专题,并非项目作者发布的儿童版或官方课程。必做实验不加载模型,使用简化拆分与相邻词计数;真实项目以作者仓库为准。

查看 GuppyLM 原项目 ↗