专业书籍精读 · Generative AI System Design Interview · 第 10 章

个性化头像生成:脸是那个写不进提示词的条件

Generative AI System Design Interview · Ch 10 · Ali Aminian, Hao Sheng & Alex Xu · 2024

EN →

这一章讲什么?

你传十几张手机自拍上去,选一个「职业照」风格,等几分钟,拿回来几十张西装革履、影棚灯光的头像——脸还是你的脸。这一章讲的就是这条链路是怎么搭起来的。

先说个怪事

上一章那个模型明明已经很能画了。你说「一张三十岁女性的职业照」,它画得又快又好看——但那是个陌生人。你再补充:单眼皮、鼻梁偏高、左脸有颗痣……加到第二十个形容词,出来的仍是另一个人。

其实想想就懂:你能只靠一段话,让一个没见过你妈妈的人在人群里把她认出来吗?语言里根本没有那些词。脸的辨识力藏在毫米级的几何关系里,形容词是很粗的工具。

那就别说了,直接给它看

既然说不清,就换一种教法:把你的几张照片摆到模型面前让它补一次课,并给你起个只属于你的新名字。此后你说「用那个名字画一张雪山上的照片」,它就知道该画谁了。

补课有两种上法。一种是让它整个重学一遍:记得最牢,但每人都要单独存一整套重学后的「大脑」,几个 G 起步;而且容易走火入魔,学你学得太投入,从此画谁都像你。

另一种是几乎所有产品的选择:原来的本事一点不动,只在旁边别一枚很小的「徽章」。几十兆,出图时挂上、出完摘下——同一套大脑因此能挨个伺候成千上万人。

一个很容易踩的坑

补课补过头,它学到的就不是「你的脸」,而是把那十几张照片整个背了下来。你让它画你站在雪山上,它给的还是书房那面白墙,只是脸更准了。

所以「像不像本人」这把尺子不能单独看——它一路上涨的时候,「听不听话」正在往下掉。要找的是两者交叉的那个甜点。这也是为什么十几张不同场景、不同角度的照片,比四十张同一面墙前拍的更有用。

这一章还多了一样东西

前面几章生成的都是虚构的人,这一章生成的是一个真人。于是一整套前面不需要的东西必须做进流程:上传时确认这张脸确实是你的,出图时拦掉不该出的内容,图上留可追溯的标记,注销时那枚徽章必须跟照片一起销毁——它等于一份「随时能复现这个人」的能力。

代价也很实在:每个用户都要单独训一次,这是一笔前面几章都没有的、按人头计的算力账。

一句话记住

身份是唯一没法用嘴说清的条件,所以只能拿样本去教;教法的胜出者不是「整个重学」而是「别一枚几十兆的小徽章」,因为它让一套大脑能共享给所有人、也让那份记忆删得干净;而「像不像」这把尺子必须跟「听不听话」一起看,否则你会得到一个只会复读训练照的模型。

想进到具体机制、记号和示意图? → 切到精读版