项目:生成模型实战【选修】
本节定位
生成项目和分类项目最大的差别在于:
- 你没有一个特别简单清楚的“正确标签”可对
所以生成项目真正难的地方常常不是把模型跑起来,
而是:
你到底怎么判断它生成得好不好。
这一节的重点,就是把生成项目最基础的评估和展示框架讲清楚。
学习目标
- 理解生成项目和分类项目在评估上的差别
- 学会设计一个最小生成项目的展示结构
- 理解“质量”和“多样性”为什么都重要
- 建立生成项目的基本复盘框架
先建立一张地图
生成项目最容易让新人困惑的地方是:模型明明跑起来了,但你不知道自己到底做得算不算好。
所以这一节真正要学的,是“怎么判断和展示”,不只是“怎么生成”。
一、生成项目最先要解决的是什么?
不是:
- 用哪种最复杂模型
而是:
- 你到底在生成什么
- 你要怎么判断生成结果值不值
常见项目问题形式
- 生成人脸或头像
- 生成小型手写数字
- 生成简单轮廓图
对练手来说,建议先选:
- 目标清楚
- 数据容易获取
- 结果容易肉眼观察
的题目。
二、生成项目最小骨架
1. 数据
- 训练样本
2. 模型
- GAN / VAE / 更现代生成模型
3. 采样与可视化
- 定期生成样本看趋势
4. 评估
- 样本质量
- 多样性
5. 展示
- 不同时期样本对比
- 失败模式总结