当前位置:首页 > 投稿

车间里的冷门门道:破解小样本缺陷生成困局

2026-09-24 14:14:47yangzhan投稿6
昨天刚在冲压车间蹲了一下午,新徒弟蹲在废件堆里挠头,手里捏着个带不规则裂边的工件,说攒了三个月,才攒了十几个一模一样的缺陷,AI死活训不出来。

为什么罕见缺陷,比常见缺陷更让人头疼

冲压产线上,大多数缺陷都是常客。刮痕、压变形、尺寸偏出公差,随便拉一拉产线半年的废件,就能攒出大几千个样本,训个识别模型分分钟的事。

可有些缺陷,就是天生的少数派。刚好料胚里混了一粒看不见的非金属杂质,刚好压在受力最刁钻的位置,出来的裂纹歪歪扭扭,没一个重样的,一年到头也出不了几十件。

这就是小样本缺陷。你攒样本攒到天荒地老,好不容易攒够数,换了一批料,缺陷的样子又变了,之前的功夫全白费。

冲压工件小样本缺陷实拍图冲压工件小样本缺陷实拍图

说实话,现在很多工厂张口闭口大数据,真到生产现场,哪来那么多完美的大数据给你用?罕见缺陷出得少,可一旦漏检出去,就是整批退货的大事,谁敢不管?

小样本缺陷生成,到底解决的是什么麻烦

很多人第一次听这个词,以为是让AI找缺陷,不对。它是反过来,用你手里仅有的那十几个、几十个真实缺陷,生成几百上千个足以用来训练模型的模拟缺陷样本。

不用你真的压坏几百个工件去攒料,不用等大半年碰缺陷,相当于你手里有几个真桃子,AI直接给你捏出几百个长得像真的、又各有差别的假桃子,够你训练识别模型用了。

机械工件缺陷生成AI模型效果对比图机械工件缺陷生成AI模型效果对比图

不过话说回来,这门道里坑可不少。我之前见过一个项目,生成出来的缺陷全长得太“规整”了,边缘光滑得不像真的,就跟网红P图磨皮磨得连毛孔都没了一样,真到上线识别,AI反而把长得歪歪扭扭的真缺陷给漏了。上线第一天就出了问题,整批发出去的货差点被退回来,负责人吓得好几晚睡不着。

为什么会这样?因为生成的时候,AI只会学你给的真实缺陷的样子,忘了把工件本身的纹理、公差这些干扰因素加进去,出来的都是完美的“标本”,根本不是车间里真能出的东西。

现场用着顺手的法子,从来都不复杂

现场用着顺手的法子,从来都不复杂现场用着顺手的法子,从来都不复杂

我们现在用的法子,说出来一点都不高大上,就是把AI和老质检的手眼结合起来。

第一步,拿仅有的真实缺陷喂给AI,让它先生成几百个候选样本。第二步,找干了十年以上的老质检,拿过来挨个看,把那些一看就假的、长得不对劲的直接删掉,剩下的几十上百个合格的模拟样本,再混进原来的真实样本里一起训模型。

别觉得这是手工活丢面子,你就一百个样本,老质检挑一遍也就半个钟头的事,比你等大半年攒样本,比你模型出错退货赔的钱,划算到姥姥家了。

还有个小细节要注意,生成的时候,一定要把正常工件表面的划痕、氧化这些杂质叠进去,别光把缺陷贴在空白的工件模型上,这样出来的模拟样本,跟刚从压机里出来的真工件几乎没差,识别率比纯AI生成的高出去一大截。

很多人总想着搞个完全全自动的东西,一步到位解决所有问题,可真在车间干过就知道,现场的情况千变万化,哪有那么多一步到位的好事?小样本缺陷生成本质上就是帮你省时间省成本的工具,不是什么包治百病的神药,会用就行,不用吹得多么玄乎。