返回博客列表

项目复盘

YOLO-FD 病鱼检测与分割的本地复现、实验和论文整理

一次完整的病鱼检测与分割复现实验:环境适配、推理验证、阈值扫描、消融、ONNX 部署、论文材料和停止规则都留下了证据。

先补充完整背景

YOLO-FD 的重点不是结果包装,而是本地项目已经完成了从环境配置、预训练权重推理、验证集评估、阈值扫描、分割基线、ONNX 导出、离线告警链路到论文材料整理的一整套流程。

真正需要诚实表达的是另一件事:我们把链路跑通了,也做了很多严谨实验,但后续架构改动和调参没有稳定证明自己能超过接手时的强基准。因此它不适合包装成“模型效果大幅提升”的成果,更适合写成一次有数据、有排查、有停止规则的计算机视觉实验复盘。

跑通的工程链路

项目最先卡在工程环境,而不是模型想法。为了在本地 Windows 和新显卡环境下跑通 YOLO-FD,我处理了多类兼容问题:

这部分的价值不是“跑了一次命令”,而是把一个论文开源项目从依赖冲突、设备假设和版本变化里救出来,形成可复现实验环境。

实验和数据

后续实验不是盲目调参,而是围绕验证集、阈值、基线、部署形态和错误样本做了一组可追踪检查。

关键结果包括:

这些数据说明:项目链路是完整的,实验也是有记录的;同时也说明我们没有把验证帧 smoke test 扩大解释成真实生产部署。

架构尝试

为了改善小病灶检测,我尝试过几类结构和训练策略:

这里最大的教训是:复杂结构不一定带来稳定提升。加入太多模块后,预训练权重只能部分加载,新层需要从头学习;在数据规模有限、病灶很小、背景复杂的情况下,模型容量和训练难度很容易反过来吞掉收益。

论文和材料

这个项目还沉淀了论文相关材料,不只是代码实验:

这些材料让 YOLO-FD 更像一次完整的科研/工程训练,而不是一次随手失败的模型尝试。

复盘结论

YOLO-FD 的公开表达应该是:本地复现和实验链路完整、数据记录充分、论文材料完整;但在“是否显著超过原始强基准”这件事上要克制。

我从这个项目里真正拿到的能力,是把开源论文代码落到本机、修通环境、建立评估、做阈值和基线对照、验证部署形态、整理论文材料,并在证据不足时停止把它包装成效果突破。