鱼羊 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

在自动驾驶领域,谷歌Waymo无疑是标杆一样的存在。

现实世界中,Waymo已经行驶了1000多万英里(约1600万公里),而在模拟驾驶中,行驶里程更是达到100亿英里。

作为第一家提供自动驾驶出租车服务的自动驾驶汽车公司,Waymo早在去年12月,就落地美国亚利桑那州凤凰城。但历经大半年,Waymo One仍未能开出凤凰城,商业化进展远不如公众预期。

商业化道路走得艰难,与技术进展息息相关,现在,DeepMind也出手了。

强强联手

能够可靠引导无人驾驶汽车的AI模型需要无限次的测试和微调,对算力也有很高的要求。

为了提高AI算法训练的有效性和效率,Waymo正在与DeepMind展开合作,DeepMind在博文中提到,这次,他们受到了达尔文进化论的启发。

Waymo的工程师解释,AI算法通过反复测试实现自我提升,这一过程就是不断尝试并根据反馈进行调整。这样,模型的表现在很大程度上是取决于训练方案的。

找到最佳方案通常需要依靠研究人员和工程师丰富的经验。他们会精心挑选训练中的AI模型,剔除表现最差的模型并释放资源,从头开始训练新算法。

手动调整自然可以快速产生更好地结果,但这太过依靠人力了。

于是,DeepMind设计了一种基于进化竞争(Population Based Training)的自动优化超参数的方法。

基于进化竞争

基于进化竞争,简称PBT,结合了手动调整和随机搜索的优点。该方法从随机变量(超参数)开始,训练多个机器学习模型。

模型会被定期评估,并以进化的方式相互竞争,表现不佳的模型就会被“后代”(变量发生些许变化的表现更好的成员的副本)取代。

PBT不需要从头开始重新训练,因为每个后代都会继承其父网络的状态,并且在整个训练过程中积极地更新超参数。

也就是说,PBT能将大部分资源用于训练良好的超参数值。

但是,PBT也并不完美。它倾向于优化当前的结果而不考虑长期效应,这不利于后期发力的AI模型。

DeepMind的研究人员考虑到了这一点,他们为此训练了更多群体,并创建了称为利基(niches)的子群体,它们的算法仅允许它们进行内部竞争。最后,这个子群体通过提供更多独特模型在竞争中获得优势,这就鼓励了多样性。

成效如何

DeepMind和Waymo将PBT应用于行人,自行车和摩托车驾驶员识别任务,目的是调查是否可以提高召回率(确定的障碍物在场景障碍物总数上的比例)精度(检测到的障碍物的一部分实际上是障碍而不是误报)

最终,他们试图训练单一的AI模型,以保持超过99%的召回率,同时减少误报。

Waymo报告说,这些实验为评估真实世界模型的鲁棒性提供了一个“现实的”框架,这反过来又为PBT算法的选择竞争提供了依据。

实验表明,进化竞争需要快速评估的支持,PBT模型每15分钟就要评估一次。Google数据中心的数百分布式机器的并行化使这一需求成为可能。

Waymo还说,PBT算法能够实现更高的精度,并且减少24%的误报,同时也能保持较高的召回率。

此外,PBT所需的训练时间和计算资源仅为原来的一半。根据Waymo的说法, PBT已被直接纳入Waymo的技术基础架构。

传送门

DeepMind博客:
https://deepmind.com/blog/how-evolutionary-selection-can-train-more-capable-self-driving-cars/

作者系网易新闻·网易号“各有态度”签约作者

加入社群 | 与优秀的人交流

小程序 | 全类别AI学习教程

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !

DeepMind助力Waymo!提升自动驾驶AI准确率,还能加快模型训练相关推荐

  1. AI一分钟|美国第一家!Waymo商业自动驾驶打车服务正式获批

    一分钟AI 美国第一家!Waymo商业自动驾驶打车服务正式获批 百度央视春晚秀自动驾驶技术,百余辆Apollo无人车队驶上港珠澳大桥 芯片公司英特尔面临32起集体诉讼,集体诉讼人认为英特尔披露的漏洞知 ...

  2. 走向大模型、大算力、大数据:特斯拉与毫末的自动驾驶AI路径寻踪

    2022行至年终,各种年度总结也纷至沓来.要说最近的大事件,一定少不了:自动驾驶又双叒寒冬了. 大量"报忧不报喜"的新闻,说明2022年自动驾驶行业确实出现了一定程度的波动:激光雷 ...

  3. 从浪潮登顶NuScenes榜首解读自动驾驶AI感知技术的发展

    导读: "自动驾驶是集感知.决策.交互于一体的技术 环境感知能力作为自动驾驶的第一个环节,是车辆与环境交互的纽带 通过"摄像头.毫米波雷达.超声波雷达.激光雷达"等各类传 ...

  4. 为什么说特斯拉研发自动驾驶AI芯片应该引起注意?

    来源:36Kr 概要:对于特斯拉而言,研发这款芯片+配套算法本质上还是对率先将自动驾驶汽车商业化节点的争夺. 特斯拉Model 3的量产问题仍未彻底解决,CEO Elon Musk又抛出了自研自动驾驶 ...

  5. 自动驾驶AI也能像真人司机一样有性格吗?

    有没有想过,自动驾驶AI也可以像人类驾驶员一样,变得有自己的"喜笑怒骂"? 随着自动驾驶技术的不断进步,越来越多的自动驾驶车辆开始在实际道路中部署.然而人类的驾驶风格是有差异的,有 ...

  6. 备受青睐的4D毫米波成像雷达,何以助力高阶自动驾驶落地?

    近日,海外媒体曝出特斯拉已向欧洲监管机构提交车辆变更申请,并猜测特斯拉最新的自动驾驶硬件HW4.0或将很快量产上车.据爆料,HW4.0最大的变化是马斯克放弃的毫米波雷达又加了回来,根据国外知名博主Gr ...

  7. 在OpenShift平台上验证NVIDIA DGX系统的分布式多节点自动驾驶AI训练

    在OpenShift平台上验证NVIDIA DGX系统的分布式多节点自动驾驶AI训练 自动驾驶汽车的深度神经网络(DNN)开发是一项艰巨的工作.本文验证了DGX多节点,多GPU,分布式训练在DXC机器 ...

  8. Waymo在自动驾驶领域优势明显,但并非无懈可击

    Alphabet旗下的自动驾驶公司Waymo是自动驾驶领域当之无愧的明星巨头,就连与之竞争的其他公司也承认,Waymo拥有如今最好的自动驾驶技术.然而在将自动驾驶技术真正推向市场的过程中,Waymo是 ...

  9. 英伟达奔驰共同发布自动驾驶系统,还自带停车功能

    大数据文摘出品 来源:VB 编译:白浩然 最近,英伟达(Nvidia)宣布为了和奔驰(Mercedes-Benz)汽车紧密合作,计划从2024年开始推出一款车载计算系统和AI基础设施,该技术于去年1月 ...

最新文章

  1. 华为手机权限开启方法8
  2. 自定义注解加AOP怎么玩?
  3. vb 使用Array.ConvertAll将object类型数组转为string类型数组
  4. 数据挖掘流程(二):数据预处理
  5. qt geomery的单位是什么_斜管沉淀池的原理是什么?
  6. [费用流]数字配对,新生舞会
  7. 浙江大学计算机学院研究生论文盲审,浙江理工大学研究生学位论文盲审实施办法...
  8. 推荐系统 | 信息过载的大数据时代,大数据推荐系统如何搭建,趋势何方
  9. 【嵌入式系统—ARM指令集】快速了解
  10. 【开发工具】Blender制作简单动画
  11. js判断数组是否相等的方法
  12. 时间管理PPT课件该怎么做?
  13. ubuntu桌面进不去的解决办法
  14. iOS超全开源框架、项目和学习资料汇总
  15. python3.7安装numpy库_安装了anaconda3,自带numpy库,但不能导入,问题出在哪里?
  16. 论文阅读笔记之手术器械分类的注意约束自适应核选择网络(SKA-ResNet)(一)
  17. anycast隧道_隧道服务器是什么意思
  18. 教妹学Java:接口,抽象的另一种表现方式
  19. 中国大陆银行业金融机构法人名单(截至2020年末)
  20. MySQL:limit分页公式、总页数公式

热门文章

  1. python--切片
  2. 《微服务设计》读书笔记
  3. OSPF的基本原理及配置命令
  4. 分析动态代理给Spring事务埋下的坑
  5. Spring Boot持久化的简单实现
  6. PHP的CURL报错的排查记录:短连接的成本真的很高啊
  7. jdk1.4容器类关系图
  8. php 提交成功后跳转,PHP提交后跳转的简单示例
  9. Kali Linux软件更新日报20190622
  10. C#苹果应用开发——第一讲初始Xamarin