上周,一个做汽车配件检测的工程师老张找到我,语气里带着焦急:“我手头只有一张客户发来的模糊样品照片,连标注都没有,但明天就要上线检测这个新型号的螺丝。你说YOLO能搞定吗?”我想了想,告诉他:传统的YOLO确实不行,但加上YOLO-World和GroundingDINO,我们就能让模型学会“自己教自己”。老张的问题不是个例。很多工业场景下,新零件的样本极少,甚至只有一张图,标注更是奢侈。这时候,零样本+少样本的混合方案就是你的救命稻草。今天,我们就用YOLO-World + GroundingDINO来实战——让大模型自动生成伪标签,然后微调YOLO-World,实现“零标注”训练。痛点拆解:为什么“零样本”不等于“零代码”?常见误区1:认为零样本模型直接就能完美检测任何物体。反例:有人直接拿YOLO-World的预训练权重,输入“变异扳手”,结果模型把扳手和螺丝刀全识别成了“扳手”。因为YOLO-World的文本提示需要精确匹配,而工业场景的物体名称往往不在训练语料中。常见误区2:用GroundingDINO生成的伪标签直接训YOLOv8,结果过拟合严重。反例代码:# 错误做法:直接用GroundingDINO的伪标签训练YOLOv8fromultralytics