【免费下载链接】VisionHOPEOfficial PyTorch implementation of VisionHOPE: Visual Backbones as Self-Modifying Learning Systems.项目地址https://gitcode.com/gh_mirrors/vi/VisionHOPE点击查看免费下载VisionHOPE 是视觉骨干作为自修改学习系统Visual Backbones as Self-Modifying Learning Systems的官方 PyTorch 实现提供Tiny / Small / Base三档层级式视觉骨干覆盖图像分类、目标检测与语义分割。本文带你一次看懂 VisionHOPE 模型规格三个版本的参数量、FLOPs、基准成绩差多少以及按任务场景给出可落地的选择建议帮你用最短时间选对 checkpoint。VisionHOPE 是什么传统 CNN 用固定的共享卷积核提取特征而 VisionHOPE 基于SRNLSelf-Referential Nested Learning自指嵌套学习算子模型在处理每张图像时不仅更新记住什么记忆还会同时更新如何更新规则本身实现图内的自适应学习。VisionHOPE 算子的三个核心设计见 models/operator.py 与 models/srnl.py耦合记忆5 个记忆分别存储内容、生成 key/value 表示、控制学习率与保留率随视觉上下文共同演化稳定更新软注入上限 谱钳制保证 token 级与 chunk 级记忆递推都不发散空间对齐扫描4 个方向的行列对齐块扫描 空间恢复与逐通道学习融合。三大骨干规格对比参数、宽度与深度 ⚙️三档模型共享同一套四级层级式结构见 models/hierarchical.py由 models/factory.py 中的MODEL_CONFIGS统一配置。区别只在于每个 stage 的通道宽度embed_dims、算子内部宽度mixer_dims与块数depths配置项 Tiny Small Base模型名visionhope_tinyvisionhope_smallvisionhope_baseembed_dims4 级64 / 128 / 256 / 51264 / 160 / 320 / 51296 / 192 / 448 / 640mixer_dims4 级32 / 64 / 128 / 25632 / 80 / 160 / 25648 / 96 / 224 / 320depths4 级块数3 / 4 / 18 / 44 / 8 / 25 / 84 / 8 / 25 / 8参数量26.6 M52.9 M91.2 M分类 FLOPs224×2244.9 G9.8 G17.3 G一个值得注意的细节Tiny 走的是浅而窄路线stage 4 仅 4 个块、总深度 29而 Small 与 Base 深度相同4/8/25/8Base 靠加宽通道约 1.5 倍宽度换取精度而不是加深网络——这意味着 Base 的额外推理开销主要来自算力而非串行延迟。三大基准实测成绩一览 以下数据来自官方 README.md 的 Main results全部使用 ImageNet-1K 预训练骨干ImageNet-1K 分类224×224 单裁剪FP32模型参数 (M)FLOPs (G)Top-1 (%)VisionHOPE-T26.64.984.1VisionHOPE-S52.99.885.2VisionHOPE-B91.217.385.6COCO 检测 / 实例分割Mask R-CNNval20171280×800骨干调度FLOPs (G)Box AP ↑Mask AP ↑VisionHOPE-T1×26647.943.1VisionHOPE-T3×26649.444.1VisionHOPE-S1×36549.544.2VisionHOPE-S3×36550.545.0VisionHOPE-B1×51650.545.0ADE20K 语义分割UPerNet单尺度验证512×2048骨干参数 (M)FLOPs (G)mIoU (%)VisionHOPE-T55.494249.4VisionHOPE-S81.8104350.3VisionHOPE-B121.2120051.8 一个有趣的现象COCO 上Tiny 3× 训练 ≈ Small 1×49.4 vs 49.5 Box AP说明小骨干对多训几轮的性价比极高。怎么选三档模型选型指南 按任务场景直接对号入座选 Tiny低延迟、边缘部署、快速实验FLOPs 不到 Small 的一半4.9G vs 9.8G是三者中唯一适合端侧/移动端推理的档位84.1% 的 Top-1 已超过多数 20M 参数级经典骨干适合原型验证、批量推理服务、COCO 1× 预算受限的场景。选 Small多数场景的最优平衡点 ✅参数翻倍只换来 1.1 个点85.2%但分类精度已接近饱和区间同时密集任务mIoU 50.3提升明显官方训练/评估脚本如 scripts/train/visionhope_small.sh、scripts/test/visionhope_small.sh也以最完整的任务覆盖作为默认示例适合通用骨干、检测 分割都要做、训练预算中等。选 Base追求 SOTA 上限分类提升边际较小0.4 点但在 ADE20K 上拉开到51.8 mIoU比 Small 高 1.5 点是密集预测任务的最强选择推理 FLOPs 达到 17.3G请确认显存与吞吐预算适合高精度语义分割、对延迟不敏感的离线分析管线。一句话总结端侧选 Tiny通用选 Small密集任务冲上限选 Base。快速上手加载权重与查看复杂度 模型名与 checkpoint 文件名的对应关系定义在 tasks/specs.py模型名分类权重COCO 权重ADE20K 权重visionhope_tinyvisionhope_tiny.pthvisionhope_tiny_coco_1x.pthvisionhope_tiny_ade20k.pthvisionhope_smallvisionhope_small.pthvisionhope_small_coco_3x.pthvisionhope_small_ade20k.pthvisionhope_basevisionhope_base.pthvisionhope_base_coco_1x.pthvisionhope_base_ade20k.pth权重放入weights/目录后加载模型只需一行接口见 models/factory.pyfrom visionhope.models import create_model model create_model(visionhope_small, checkpoint_pathweights/visionhope_small.pth)不确定自己 GPU 上跑得动哪个档位不用数据集即可直接测量参数量、FLOPs、吞吐与显存入口 run_inference.shbash run_inference.sh complexity --model visionhope_small bash run_inference.sh efficiency --model visionhope_base训练则直接换用对应脚本例如 8 卡训练 VisionHOPE-SNPROC_PER_NODE8 bash scripts/train/visionhope_small.sh \ --data-root data/imagenet --output outputs/visionhope_small总结一张表带走核心结论 你的需求推荐档位关键依据边缘/移动端推理Tiny4.9G FLOPs、26.6M 参数最低算力门槛通用骨干、多任务Small85.2% Top-1检测分割均均衡语义分割冲精度BaseADE20K 51.8 mIoU三档最高训练预算有限Tiny 3× 调度COCO 49.4 Box AP ≈ Small 1× 水平VisionHOPE 三档规格覆盖了从 4.9G 到 17.3G FLOPs 的完整区间且共享同一套 SRNL 算子与层级结构——选型时不必担心换档带来的工程成本。建议先用run_inference.sh efficiency在自己的 GPU 上实测目标档位再决定最终 checkpoint。赞分享【免费下载链接】VisionHOPEOfficial PyTorch implementation of VisionHOPE: Visual Backbones as Self-Modifying Learning Systems.项目地址https://gitcode.com/gh_mirrors/vi/VisionHOPE点击查看免费下载相关推荐一键导出QQ空间全部历史说说Excel、图片与网页时间线全交付一键导出QQ空间全部历史说说Excel、图片与网页时间线全交付 跑完一遍 GetQzonehistory你会在 resource/result/你的QQ号/网页爬虫数据分析Buzz模型大小对比tiny/base/small模型适用场景分析Buzz模型大小对比tiny/base/small模型适用场景分析 引言离线语音转写的模型选择困境 你是否曾面临这样的困境在笔记本电脑上运行语音转写时T人工智能语音音频本地部署桌面应用BEVFormer模型对比分析Tiny、Small、Base、V2版本如何选择BEVFormer模型对比分析Tiny、Small、Base、V2版本如何选择 BEVFormer作为ECCV 2022的突破性工作彻底改变了自动驾驶感知领人工智能深度学习计算机视觉自动驾驶创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?