本文是用于演示方法的虚构情境,并非真实客户项目,也没有实际成效背书。下文只讨论验证思路,具体产线方案须由具备相应能力的质量、生产和工程人员依据现场要求评审,不能直接作为放行或设备控制指令。
假设场景:测试集表现良好,现场仍有争议
假设一家零部件制造企业准备引入视觉质检。离线测试结果符合团队原先设定的目标,但到了产线,光照、工件姿态和批次差异使判断波动。生产人员担心误报影响节拍,质量人员担心漏检,技术人员则需要更清晰的验收依据。
此时不能只继续提高一个总体准确率。应把产品标准、采集条件、检测能力与处置流程一起检查,先在受控范围内验证。试点优先选择边界清楚的产品型号和工位,避免一开始覆盖所有缺陷与设备。
先把缺陷和处置边界说清楚
由质量负责人确认缺陷分类、严重程度、允许范围和现有复检规则。正常纹理、轻微划痕、油污和反光等边界情况,需要有标注示例与争议处理方式。
对无法达成一致的样本保留“待确认”,不要强行生成训练标签。模型无法弥补产品标准本身的模糊。严重缺陷与一般外观问题也应分别评价,不能用大量正常件的正确判断掩盖关键缺陷漏检。
将检测系统能识别、尚未覆盖和无法可靠观察的缺陷列清楚。例如,摄像头看不到的部位或图像无法表达的内部问题,不应包含在能力承诺中。
样本按真实变化收集与划分
样本计划应覆盖正常件、不同缺陷、边界情况、原材料批次、班次与设备状态,并记录来源。稀有缺陷数量少时如实披露,不能因为测试中没有出现漏检就宣布风险很低。
训练、调参与最终测试数据需要分开,同一工件的相似图片不应同时出现在训练与测试中。可以按批次或时间留出独立测试集,以检查面对新数据时的表现。
人工标注应保留规则版本、复核记录和分歧处理。上线后产生的争议图片可以进入待审核样本池,但不能未经确认就自动用于重新训练,以免把错误判断继续放大。
采集稳定性需要独立验收
在调整模型前,先检查相机固定方式、视野、光源、曝光、触发时机和工件位置。记录允许变化范围以及超出范围后的处理方式,避免每次现场变化都被误认为模型突然退化。
采集失败、图片模糊或工件未进入正确位置时,应输出无效或待处理状态,不能沿用上一次检测结果,也不能把没有结果等同于合格。
现场维护需要有明确责任:谁检查光源衰减、谁处理相机偏移、谁在换型后重新确认参数。更换材料、工装或关键设备后,应判断是否需要重新验证,而非默认旧模型继续适用。
从影子运行开始安排人机协同
试点初期可以让系统仅记录判断,与现有合格的质检流程并行,不直接改变产品去向。质量人员对抽样与争议结果复核,建立模型输出与最终判定之间的对应记录。
模型分数不是天然可靠的缺陷概率,单凭置信度高低不能决定严重程度。是否隔离、复检、放行或停机,应结合缺陷标准、经验证的规则和现场安全要求,由有权限的岗位批准。
扩大自动化范围前,还要检查复检能力。如果疑似件大量进入人工队列,可能造成积压;若为保持节拍跳过复检,又可能引入质量风险。需要明确队列上限、超时处理和无法完成判断时的处置方式。
节拍验证覆盖检测到实际处置
单次模型推理时间只是链路的一部分。完整验证应包含触发、拍摄、图像传输、推理、结果关联、设备执行与记录保存,并关注高负载下的长尾延迟。
每件产品必须与对应图像、判断和处置结果正确关联。异步处理只有在能满足产品到达处置位置前的时限、并可靠保持关联时才可采用,不能笼统认为异步就不会阻塞生产。
对网络中断、相机故障、推理超时、执行器异常和日志失败进行演练,确定符合现场要求的回退流程。异常时是隔离、切回已验证人工流程还是停线,应由风险评审决定,不能以维持产量为理由默认放行。
验收标准在试运行前约定
模型侧按缺陷类型统计检出、漏检与误报,报告样本量和未覆盖范围。生产侧观察完整检测时延、复检积压、错误剔除及异常恢复。质量侧保留独立抽检,避免只复核模型已经标记的异常件而看不到漏检。
经营侧可以核算新增设备、复核、维护、返工和停线成本,但只有稳定运行后的实际数据才能支持收益判断。减少人工操作并不必然减少总成本。
试点是否通过,应由质量、生产和技术共同按预先约定标准确认。对安全或质量关键缺陷,不能以其他平均指标良好抵消验收缺口。测试数量不足时补充验证,不把“不确定”改写为“已达标”。
模型更新也要重新验证
保存模型、规则、采集参数与数据集版本。新模型先经过离线回归和受控运行,再按批准范围发布,并保留回退到已验证版本的能力。
这次推演最终需要留下缺陷标准、样本说明、端到端测试记录、异常处置方案和验收结论。只有这些证据足以支撑具体工位的使用范围,才讨论扩大部署;本文不据此承诺降低漏检、停线或人工成本。
