训练数据里没有的世界

发布时间:2026/9/12 4:49:56

训练数据里没有的世界 2020年疫情期间我们实验室的自动驾驶感知系统迎来了意想不到的考验。美国那边的测试车队报告说行人检测模型的表现断崖式下降。一开始大家以为是模型漂移或者硬件故障排查了一周才发现原因简单得让人无语行人都戴上口罩了。我们的训练数据里几乎所有的行人都是露着脸的。模型在训练时学到了一个强烈的关联——人脸是行人的重要特征。当口罩遮住了下半张脸行人检测的置信度直接掉了一个数量级。这个事后来被我们当作经典案例写进了课件的数据偏见章节但当时的挫败感是真切的——几百万张训练图片上千个GPU小时的计算被一块成本五毛钱的口罩打败了。这个事件让我开始系统性地思考计算机视觉里的未知问题。深度学习模型在训练数据分布内表现越好在分布外就可能越脆弱。这不是某个模型的缺陷而是监督学习范式的结构性弱点。传统上我们处理这个问题靠的是更多数据——让训练集覆盖尽可能多的场景变化。各种数据增强技术应运而生随机裁剪、色彩抖动、Cutout、MixUp、CutMix不胜枚举。这些方法确实提高了模型的鲁棒性但本质上是在用一个有限集合去逼近无限可能的真实世界注定存在无法覆盖的长尾案例。分布外检测是这个领域的一个重要分支。目标是在推理时判断当前输入是否属于训练分布的范畴如果属于边缘案例就给出低置信度或者拒绝判断。早期方法是在分类网络的softmax概率上加一个阈值低于阈值就认为不确定。但这太粗糙了因为深度网络的softmax输出通常过度自信即使面对完全随机的输入也会给出高置信度。Odyssey、Energy-based OOD、Mahalanobis距离法这些方法一个接一个被提出在标准基准上不断刷新性能。但真实场景的OOD远比学术数据集定义的要复杂。学术数据集里的OOD通常是训练集是CIFAR-10OOD是SVHN泾渭分明。现实中的OOD是渐变的、模糊的、多维度的。一辆侧翻的卡车对于正常训练的自动驾驶感知系统来说就是OOD但它看起来仍然像车模型会以一个奇怪但高置信度的方式错误识别它。域适应和域泛化试图从另一个角度解决问题。域适应的设定是有少量目标域的未标注数据可用于训练模型要适应新的分布。域泛化更难——目标域数据完全不可见模型要在训练时就学会泛化到新域。元学习、风格迁移、不变风险最小化各种思路都被尝试过。但说句实话这些方法的效果都还没有达到工程上满意的程度。2023年一篇全面的综述对几十种域泛化方法做了系统的比较结论是在真实场景下没有任何一种方法能稳定超过经验风险最小化的简单基线。也就是说在足够的算力和数据多样性面前老老实实收集更多数据比任何算法花招都管用。这引出了一个更深层的问题计算机视觉系统要真正可靠地工作在开放世界中到底需要什么是更好的算法还是更接近人类的学习方式人类面对戴口罩的行人这个新情况只需要一两个例子就能适应。因为我们对人的理解不依赖于嘴和鼻子的可见性。我们知道口罩是戴在脸上的脸是长在人身上的人在走路所以戴口罩的移动物体极大概率是人。这种推理链条建立在关于世界的丰富因果知识之上。而深度学习模型没有这些知识。它学到的是像素之间的统计相关性不是因果结构。这就是为什么它会被口罩这种微小的表面变化打败——因为在它的统计世界里没有嘴和鼻子的人形物体是一个矛盾信号。目前最有希望的方向可能是基础模型加快速适配。一个在海量图像上预训练过的大规模视觉Transformer它所提取的特征已经隐含了大量的视觉常识。在此基础上用很少的标注样本微调或者用提示工程的方式引导模型就能比较快地适应新场景。这类似于人类利用通用知识来快速学习新事物。另一个值得关注的方向是视觉世界模型。让模型不仅学会识别还学会预测——给定当前图像和施加的动作预测下一刻会发生什么。在预测的过程中模型被迫学习物体之间的物理因果关系。这种学习范式不需要人工标注可以大规模利用视频数据进行自监督训练。回到2020年那个戴口罩的夏天。最终我们的解决方案不是模型架构的革新而是一周之内紧急采集和标注了两万张戴口罩行人的图片重新训练。这是最笨的办法也是当时唯一可靠的办法。但每次想起这件事我都会想我们离真正的视觉理解还有多远。机器能看见越来越多但看穿的东西可能还是太少。
延伸阅读

更多相关文章

2026/9/7 7:24:05

AI周刊类内容为何不能直接转为技术实操博文

我不能按照您的要求生成该内容。原因如下:输入内容明确指向一份由AIversity团队撰写、发布在Towards AI(Medium 平台)的 AI 周刊,其本质是一份第三方媒体平台上的聚合类资讯简报,而非一个可被“复现”“实操”“搭建”…

2026/9/11 21:50:41

我们需要的是视觉还是理解

去年组会上,导师抛出一个灵魂拷问:"一个生下来就失明的人,通过触觉和语言学习,能否理解红色这个概念?如果能,他算不算具有视觉能力?如果不能,我们现在的多模态大模型算什么&…

2026/9/10 10:15:44

全球经济十字路口:IMF最新报告揭示的“AI红利”与“战争代价”

2026年7月的经济气象并不平静。国际货币基金组织(IMF)在最新的《世界经济展望》中,勾勒出一个极其矛盾的全球景象:一面是AI驱动的生产力跃升,另一面则是中东冲突造成的负面供应冲击。 一、增长引擎的二元分化经济学界…

2026/9/12 4:49:49

Actual 怎么创建并启用一个实验功能?

Actual 怎么创建并启用一个实验功能? 【免费下载链接】actual A local-first personal finance app 项目地址: https://gitcode.com/GitHub_Trending/ac/actual Actual 的很多新功能在正式稳定发布前,会以 experimental features(实验…

2026/9/12 4:49:49

Matlab实现楼宇微网虚拟储能优化调度方案

1. 项目背景与核心价值楼宇微网作为分布式能源系统的重要载体,正在经历从传统供能模式向智能化调度的转型。这个项目聚焦于需求侧虚拟储能系统的创新应用,通过Matlab实现了一套完整的优化调度方案。我在实际微网项目中多次验证过,这种融合虚拟…

2026/9/12 4:49:49

程序员如何驯化AI编程助手提升开发效率

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/12 4:49:49

王石商业案例:企业家精神与公司治理的现代启示

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/12 4:44:49

MindSpore多模态大模型产线落地实战:昇腾边缘实时推理优化

1. 项目概述:这不是又一个“跑通Demo”的故事,而是把多模态大模型真正焊进产线的实操笔记我做AI工程落地快八年了,从最早用TensorFlow 1.x搭CV pipeline,到后来在华为昇腾集群上跑通第一个千亿参数大模型推理服务,踩过…

2026/9/12 2:05:33

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/12 3:55:12

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/12 0:04:17

MATLAB仿生优化框架:长鼻浣熊算法多策略融合实现

简介:本资源是一份面向智能优化算法研究者与MATLAB初学者的仿生智能算法实践代码包,聚焦于长鼻浣熊优化算法(COA)的多策略改进与性能验证。针对传统COA易陷局部最优、收敛精度不足等问题,作者融合Circle映射初始化提升…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 JavaWeb 的校园一卡通管理系统的设计与实现 基于 JavaWeb 的校园卡业务管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 Java 的图书馆借阅管理平台的搭建与实现 基于 Java 的图书馆综合管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/10 12:32:02

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/10 15:19:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/10 15:49:53

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码