说真的,看杰夫·迪恩在播客里大聊蒸馏,圈外人才头一回听说这词,圈内人早玩烂了。不过有个点越琢磨越别扭——蒸馏顺手把模型最该留着的东西压没了:知道自己会出错。
老师模型摸不准时还留个台阶,吐个"七成把握"的软答案。学生模型一蒸馏,倒好,把那三成"我可能错了"全学没了,只继承自信,半点自知之明没捞着。你让它认个"不知道",它偏给你个斩钉截铁的错结论。6
搁云端跑跑罢了,翻车有人兜底。可如今大伙儿把蒸馏小模型往手机、车机、IoT里塞,让它们边缘端实时决策,哪有随时喊人接管的奢侈?哈哈哈过度自信的小模型擅自拍板,误判代价比云端高一大截。
好家伙
迪恩推蒸馏是算力成本博弈,把推理从data center往edge下沉,方向没毛病。但工程上光盯准确率、不管校准,省下的算力迟早变翻车账单。这账怎么算都不划算。