#306 · 主分类: 计算机视觉

dinov3-finetune

dinov2 dinov3 image-segmentation self-supervised-learning

使用低秩适应(LoRA)测试DINOv2/3编码器在视觉任务上的适配。

项目最后更新:10/24/25

GitHub Stars

505

Forks数量

37

贡献者数量

1

许可证

MIT

收录理由

微调自监督视觉骨干做分割,通常要么冻结编码器只训练解码头,要么全量更新权重却担心灾难性遗忘。这个仓库走了一条中间路线:用低秩适配(LoRA)在DINOv2或DINOv3的每个编码器模块之间插入少量可训练参数,原始权重保持不变,再配合一个简单的1×1卷积解码器完成分割任务。解释笔记详细梳理了LoRA的搭建思路,命令行则支持在Pascal VOC和ADE20k上跨模型规模与解码器类型跑真实实验,方便你对比LoRA与仅训练解码头的效果。结果里还包含了ImageNet-C风格损坏下的鲁棒性检查,对处理噪声或退化输入的分割场景很有参考价值。此外,嵌入可视化笔记展示了不同分辨率下编码器学到的表征,顺带能用高分辨率直接查看DINOv3更干净的PCA输出,不必依赖FeatUp。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目