温室里那几种“会自己停住”的舒服温度
天还没亮,我走进一排连着一排的温室房间。每间屋里两个人又吵起来,一个老想把暖气拧高,一个赶紧往回拽,怕把苗闷坏。今天我想做件怪事,让这整排屋子最后能停在几种固定的舒服状态里。
麻烦在通风口。开得不对,热气会在房间之间来回窜,甲屋热了带着乙屋热,乙屋一热又反过来推甲屋,越追越乱。你想要一个安稳的落点,连接方式却可能把它变成抖个不停。
我换了个做法,不是先看屋子现在像什么,再去凑。先挑好几种“最终样子”,把它们写进通风口的安排里。每种样子里,只改那位往上拧暖气的人怎么拧,往下拽的人始终一个套路,免得答案藏在他手里。
然后我把通风口调到一个要求,屋子一旦刚好落在某个“最终样子”上,通风口就别再把它推走。房间像网络里的点,两位帮手像一推一拉的两股劲,通风口像房间之间的连接,而且只让“往上拧”的那股劲往外影响。要紧的是,分类就像看整排屋子最后停在哪个舒服样子上。
可舒服样子要是风一吹就散,也没用。我拿着小纸条一间间试,把通风口的力度卡在一段范围里,让这些被选中的落点在小扰动下还能把波动压回去。调旋钮的时候我就盯着这段范围,免得把“会停住”调成“会抖”。
接下来像做日常巡检。我先把每间屋子的温度弄得乱一点,让它们按通风口一小步一小步互相影响,看看会靠近哪种预设的舒服样子。要是靠错了,我就轻轻改通风口,让这类开局下次更容易滑向对的那一个。
后来把这套想法拿去做图像分类时,每个像素都能当成一间小屋子,系统会收敛到被种下的那些落点上。先把输入压成更干净的开局,再放进温室里,通常更顺。对我来说差别很直观,以前像是祈祷它别乱跑,现在更像是在修一条会自己回家的路。