一条回收传送带,教会电脑别只会“硬加大”
回收站的传送带哐当哐当地跑着,瓶子、纸板、易拉罐混在一起。老李盯着那台“超级分拣机”,啥都往里塞,结果越塞越慢,后面直接堵住。主管拍了拍他肩膀,让他把东西分到几条工位上,同时看同一堆料。
老李说这像电脑看照片。以前常见的做法是把“识图机器”一股脑做得更大更厚,里面要记的数字更多,算起来也更费劲。就像只买一台巨无霸分拣机,连一张纸片也要排队过它那一关。
后来有人换了节奏:在同一个位置,开几条并行的“检查通道”。一条专门盯小细节,一条看中等形状,一条看大轮廓,还有一条做个简单的平滑处理,然后把结果合在一起再往下走。就像回收线上不同工位各盯不同大小的东西。
并行也有麻烦,工位太“贵”也会拖慢。主管先加了个快速预分拣,把杂七杂八先压成更少的几类,再送去慢工位。电脑那边也做了个很小很快的“扫一下”,先把信息揉一揉、压一压,让后面那些更费劲的检查少干很多活。
这种多通道的关卡一层层叠起来,深是深了,但不至于把算力花爆。训练的时候,他们还在中途挂了几个临时“质检员”,边学边打分,提醒前面的部分别偷懒。等真正拿去用,就把这些临时质检撤掉,只留主干通道跑得快。
后来在一次很有名的识图比赛里,这种设计拿到了很靠前的成绩,还比不少“纯堆大”的做法省存储。老李听完笑了:以前是所有东西挤进一台大机器,现在是几条线一起看,再用快筛子把重活留给值得的那部分。手机拍照里那些自动识别,也就更顺手了。