YOLO27:官方预览页放出全部规格,60.5 mAP 破 YOLO 纪录,但权重还没发布
一句话速览:2026 年 9 月 13 日 YOLO Vision 2026 现场,Ultralytics 官宣 YOLO27------28 个模型、4 个尺寸、7 类任务,YOLO27l 以 60.5 mAP(800 像素输入 61.4 mAP)成为史上第一个突破 60 mAP 的 Ultralytics 模型。但请注意:官方文档首页大字写着 Coming Soon,权重、配置、代码全部未发布,现在装不上也跑不了。本文把已公开的真实规格、四项核心技术、以及「什么时候能用」讲清楚。
📚 目录
- 背景:一条被误读的发布消息
- 一、先说结论:YOLO27 现在到底能不能用
- 二、YOLO27 全系规格表
- 三、四项核心技术拆解
- 四、双架构路径:N/S 走 CNN,M/L 走查询式
- 五、YOLO27 家族的三条产品线
- 六、和 YOLO26 的真实差距
- 七、上线后怎么用(预留代码)
- 八、局限性(现在必须知道的真相)
- 总结
- 参考链接
背景:一条被误读的发布消息
2026 年 9 月 13 日,Ultralytics YOLO Vision 2026(YV26)在线上线下同步开幕,主题是「Open vision, built for the real world」。创始人 Glenn Jocher 在主题演讲里揭晓了 YOLO27。
随后中文技术圈开始流传一类说法:YOLO27 已在 9 月正式发布,包含 n/s/m/l 四个尺寸、覆盖七大任务、官方文档完整公开、PyPI 版本已同步适配。
这些说法一半真一半假,而且假的那一半影响很大------它会让读者以为自己今天就能 pip install 然后跑起来。
实际情况是:
- 官宣是真的:YV26 现场确实揭晓了 YOLO27,官方博客 2026 年 9 月 15 日发了详细报道。
- 规格公开是真的:官方预览页已经把参数、速度、跑分、架构、任务矩阵全部列了出来。
- 「已发布」是假的 :官方文档页标题直接写着
YOLO27 (Coming Soon),正文第一句是「YOLO27 models are undergoing final R&D, with a launch anticipated later this year. The models are not yet available, and no launch date has been set.」 - 「PyPI 已适配」是假的:当前 PyPI 上的 ultralytics 版本是 8.4.187,不含 YOLO27 权重支持。官方明确说页面里的代码示例「will not work with the current public package」。
所以这篇文章的价值就在于:把已经公开的真实数据讲透,同时把「现在不能做什么」说清楚,避免你照着错误的教程浪费时间。
一、先说结论:YOLO27 现在到底能不能用
| 项目 | 真实状态 |
|---|---|
| 是否官宣 | 是,2026 年 9 月 13 日 YV26 现场 |
| 是否发布 | 否,仍在最终研发阶段,官方未定发布日期 |
| 权重能否下载 | 否,yolo27n.pt 等文件全部不可获取 |
| PyPI 是否支持 | 否,当前 8.4.187 版本不支持 YOLO27 |
| 规格是否公开 | 是,检测跑分、速度、参数、FLOPs 全部公开 |
| 官方建议 | 现阶段继续用 YOLO26;官方 FAQ 原话「Not yet --- YOLO27 is unreleased」 |
| 如何第一时间拿到 | 加入官方 waitlist,发布即通知 |
官方预览页有一段免责声明值得逐字记住:页面上的跑分是「preliminary results」,属于预研结果,可能在最终研发过程中发生变化。
二、YOLO27 全系规格表
检测任务在 COCO val 上的数据(640 像素输入,GPU 为 NVIDIA RTX PRO 6000 + TensorRT 11 FP16,CPU 为 AMD EPYC 9655 + ONNX Runtime FP32):
| 模型 | 输入 | mAP 50-95 | GPU 延迟(ms) | CPU 延迟(ms) | 参数量(M) | FLOPs(B) |
|---|---|---|---|---|---|---|
| YOLO27n | 640 | 42.6 | 0.44 | 16.1 | 3.0 | 7.2 |
| YOLO27s | 640 | 50.1 | 0.64 | 33.2 | 11.8 | 28.2 |
| YOLO27m | 640 | 56.1 | 1.01 | 74.8 | 22.8 | 65.0 |
| YOLO27l | 640 | 60.5 | 1.86 | 149.6 | 72.3 | 165.3 |
| YOLO27l | 800 | 61.4 | 2.4 | --- | --- | --- |
三个值得单独拎出来的数字:
60.5 mAP。 YOLO27l 是 Ultralytics 历史上第一个在 COCO 上突破 60 mAP 的模型。把输入拉到 800 像素还能再涨到 61.4,代价只有 2.4 ms。
0.44 ms。 YOLO27n 在 RTX PRO 6000 上的 TensorRT FP16 延迟。3.0M 参数、7.2B FLOPs------这个体量是给 Jetson、树莓派、无人机这类边缘设备准备的。(注:Ultralytics 官方人员在文档评论区回复称 YOLO27n 的 INT8 权重约 3 MB,但该数字未出现在正式规格表中,仅供参考。)
42.6 → 60.5。 从 n 到 l,mAP 跨度近 18 个点,但延迟只从 0.44 ms 涨到 1.86 ms。这个性价比曲线比前几代更陡。
七类任务全部覆盖:目标检测、实例分割、语义分割、深度估计、图像分类、姿态估计、有向目标检测(OBB)。检测、分割、姿态、OBB 四类还支持 Track 模式做多目标跟踪。
官方给出的文件命名规律很整齐:yolo27n.pt、yolo27n-seg.pt、yolo27n-sem.pt、yolo27n-depth.pt、yolo27n-cls.pt、yolo27n-pose.pt、yolo27n-obb.pt,四个尺寸 × 七类任务,合计 28 个模型。
三、四项核心技术拆解
3.1 双尺度检测(Dual-scale Detection,仅 N/S)
标准检测器在三个尺度的特征图上预测:细、中、粗。YOLO27 的 N 和 S 直接把中间那层砍掉,只在细尺度(管小目标)和粗尺度(管大目标)上预测,并在融合特征上做固定缩放来平衡两个尺度。
效果是砍掉相当一部分检测头计算量,速度提升,同时训练稳定性和完整三尺度设计持平。这是 N/S 能在 0.44 ms 跑出 42.6 mAP 的关键。
3.2 更强的小目标检测(仅 N/S)
把早期的高分辨率特征阶段加宽,让它能捕捉更多细节。配合保留下来的细尺度预测图,小目标的定位与回归精度明显提升------这正好是紧凑模型最难的一类。
这一条对应了流传消息里「优化早期特征提取结构,大幅提升微小目标识别精度」的说法,方向是对的,但前提是模型还没发布,谈不上「完成性能校准」。
3.3 前景对齐监督(Foreground Alignment Supervision)
这是四项里最精巧的一项。训练时额外挂一个轻量分支,在每个位置学会分辨「物体」和「背景」,目的是弥合训练用的密集一对多监督与推理用的一对一头之间的精度差。
结果很直接:YOLO26n/s 的这个差距是 0.9 / 0.8 mAP,YOLO27n/s 压到 0.4 mAP。
关键在于这个分支只在训练时存在,推理和导出时直接摘掉------部署成本为零。
3.4 查询式无 NMS 检测(仅 M/L)
较大的 M 和 L 放弃密集预测,改用 transformer 解码器细化一组固定的 object query,直接输出最终检测结果,不需要非极大值抑制(NMS)后处理。
两个尺寸的实现还不一样:
- YOLO27m:查询式解码器 + YOLO26 风格的卷积 backbone,保留 FPN/PAN 颈部;
- YOLO27l:同样的 FPN/PAN 颈部,但 backbone 换成 UltraViT,在最深层引入自注意力捕捉全局上下文。
四、双架构路径:N/S 走 CNN,M/L 走查询式
YOLO27 检测最大的结构性变化是:一个家族,两套架构。
| 维度 | N / S | M / L |
|---|---|---|
| 检测架构 | 精简 CNN + 双尺度检测头 | 查询式解码器,无 NMS |
| 默认预测头 | 一对多 + NMS(nms=False 可切无 NMS 头) |
一对一无 NMS |
| backbone | CNN | M:CNN;L:UltraViT |
| 定位 | 边缘设备、无人机、实时视频 | GPU 生产环境、精度优先场景 |
| 其他任务 | 全部任务统一用 CNN 架构 | 同左 |
有意思的是:除了检测,其余六类任务(分割、语义分割、深度、分类、姿态、OBB)全部只用 CNN 架构。双架构仅仅是检测任务的专利。
对外接口则完全统一------两个架构都走同一个 YOLO Python 类,训练、验证、预测、导出的正确流程会根据加载的模型自动选择。为某个尺寸写的代码,换到另一个尺寸不用改。
五、YOLO27 家族的三条产品线
YV26 公布的 YOLO27 不是单个模型,是三条并行的产品线:
| 产品线 | 定位 | 覆盖 |
|---|---|---|
| YOLO27 基础模型 | 通用实时视觉,28 个模型 | 4 尺寸 × 7 任务,面向通用场景 |
| YOLO27 Enterprise | 行业预训练变体 | 零售、仓储、安防、航拍视觉,针对各行业常见物体与环境做过专门训练 |
| YOLOE-27 | 开放词汇检测与分割 | 支持文本提示、视觉提示、无提示三种推理方式,可直连 Ultralytics Python 包里的 LLM 接口 |
第三条线最有战略意义。YOLOE-27 把开放词汇能力收进 YOLO 家族,意味着「预先定义 80 类」这个限制被打破------你可以用自然语言指定要找什么。这也呼应了最近视觉领域的大一统趋势:单一模型承接越来越多的任务类型。
同时 YV26 还发布了 Ultralytics Platform 的三项能力:AutoTrain(用自然语言描述目标即可完成训练、对比、部署)、Agents(可视化画布把 YOLO、VLM、条件判断、动作串成工作流)、Monitoring(部署端点的请求量、延迟、错误、健康度监控)。
六、和 YOLO26 的真实差距
官方只给了一个可以对比的量化数字:
| 项目 | YOLO26n/s | YOLO27n/s |
|---|---|---|
| 一对多与一对一头精度差 | 0.9 / 0.8 mAP | 0.4 mAP |
| 小目标定位 | 基线 | 早期特征阶段加宽后改善 |
| 检测头计算量 | 三尺度 | 双尺度,显著减少 |
关于升级决策,官方 FAQ 的回答非常干脆:「Not yet --- YOLO27 is unreleased. Continue using YOLO26 for current projects.」
也就是说,官方自己都在劝阻现在迁移。等正式发布后,官方预期是:把 yolo26n.pt 换成 yolo27n.pt 就是全部迁移工作,API 完全一致。
七、上线后怎么用(预留代码)
以下代码在当前公开版本上跑不通,仅作为发布后的使用预案记录。
7.1 安装与推理
python
from ultralytics import YOLO
# 加载 COCO 预训练的 YOLO27n
model = YOLO("yolo27n.pt")
# 对单张图片推理
results = model("path/to/bus.jpg")
# 在 COCO8 示例数据集上训练 100 轮
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)
7.2 选型建议(官方口径)
| 场景 | 推荐 | 理由 |
|---|---|---|
| 边缘设备、无人机、实时视频 | YOLO27n / YOLO27s | 全系最快,双尺度设计带来更好的小目标检测 |
| GPU 生产部署 | YOLO27m | 精度-速度甜点位,nms=False 免后处理 |
| 精度优先 | YOLO27l | 唯一破 60 mAP 的 Ultralytics 模型 |
7.3 边缘部署的现实约束
官方文档评论区有社区开发者提问 INT8 部署可行性,并自报了他在 YOLO26n 上的实测:1 核 0.9 GHz SoC、128 MB 内存,FP16 288×384 输入下约 0.8 fps(该数据为社区用户自报,非 Ultralytics 官方实测,且测试对象是 YOLO26,非 YOLO27)。官方人员回复:YOLO27n 的 3.0M 参数对应 INT8 权重约 3 MB,但 128 MB 内存仍可能是瓶颈,因为激活值和后端缓冲取决于输入尺寸和运行时;GK7205V300 这类中端 SoC 可以作为「可能的目标」,但不是「确认能塞进去」,必须等模型发布后实际导出、降分辨率 profiling、上板 benchmark 才能定论。
这段对话说明:小模型能不能落地的真正瓶颈往往不在权重,而在激活内存和后端开销。
八、局限性(现在必须知道的真相)
| 局限 | 说明 |
|---|---|
| 模型根本还没发布 | 权重、配置、代码全部未公开,无发布日期,官方 FAQ 明确劝退现阶段的迁移 |
| 跑分是预研结果 | 官方标注为 preliminary,最终发布时可能变化;对比集合由官方选定 |
| PyPI 尚未支持 | 当前 8.4.187 版本不含 YOLO27,页面所有代码示例都无法运行 |
| 双架构增加理解成本 | N/S 与 M/L 是两套完全不同的检测架构,虽然接口统一,但内部行为、调参经验、故障模式都不同 |
| N/S 砍掉中间尺度有代价 | 中等尺寸目标可能落在两个保留尺度的夹缝里,官方称训练手段可保平,但独立复测才能确认 |
| Enterprise 与 YOLOE-27 细节缺失 | 三条产品线只公布了定位,没有具体跑分、尺寸、许可条款 |
| 边缘端内存仍是硬约束 | 3.0M 参数 ≠ 能在 128 MB 内存的 SoC 上跑,激活值和后端缓冲才是瓶颈 |
总结
| 步骤 | 操作 | 说明 |
|---|---|---|
| 1. 认清状态 | YOLO27 已官宣但未发布,现在装不上 | 别照着「已发布」的教程折腾 |
| 2. 继续用 YOLO26 | 官方推荐,API 未来可平滑迁移 | 等 yolo27n.pt 能下载再换 |
| 3. 提前规划 | 加入 waitlist,按 42.6→60.5 mAP 的档位选型 | 边缘选 n/s,GPU 生产选 m,精度选 l |
核心价值:YOLO27 真正值得关注的不是又涨了几个 mAP,而是三件事------第一,YOLO27l 用 UltraViT + 查询式解码器把 Ultralytics 家族抬过了 60 mAP 这条历史线;第二,N/S 通过双尺度检测 + 前景对齐监督,在几乎不增延迟的前提下把小目标精度推上去,还把训练与部署的精度差从 0.9 压到 0.4;第三,家族从单一检测模型扩成「基础 + 行业 + 开放词汇」三条线,YOLOE-27 直接把自然语言指定目标接进 YOLO 生态。但这一切现在都还停在预览页上------官方文档明写 Coming Soon,权重没放,PyPI 没支持,官方自己都在说「先别升级」。把规格看透、把选型想好,等它发布再动手,才是这轮最理性的姿势。
参考链接
- YOLO27 官方文档(预览页,标注 Coming Soon):https://docs.ultralytics.com/models/yolo27
- YOLO27 官方 waitlist(发布通知):https://www.ultralytics.com/yolo/yolo27
- YV26 官方博客《Key highlights from Ultralytics YOLO Vision 2026》:https://www.ultralytics.com/blog/key-highlights-from-ultralytics-yolo-vision-2026
- Ultralytics PyPI 官方包(当前 8.4.187):https://pypi.org/project/ultralytics/
觉得有用?点赞 + 收藏 + 关注,并留你最关心的内容,后续考虑持续跟进更多相关内容。
声明:资源可能存在第三方来源,若有侵权请联系删除!