自动驾驶领头羊Waymo十周年奉献:Auto ML机器学习

发布者:hfy13567003617最新更新时间:2019-01-18 来源: eepw关键字:自动驾驶  Waymo 手机看文章 扫描二维码
随时随地手机看文章

美国当地时间1月16日,全球领头羊,发布了十年周年庆祝短视频,并且在官方博客上发布了关于“Auto ML(Auto Machine Learning)”的文章,深度剖析了Auto ML与Google AI大脑,是如何帮助发展技术的。

的官方推特上写着:十年前的这个星期,“项目司机”正式成立,其使命是改善道路安全,使交通更加便利。从这个“登月”项目,到谷歌汽车项目,现在是Waymo,一起为下一个十年及更远的将来而努力!

  下面是关于Auto ML的文章,在Waymo,机器学习几乎在自动驾驶系统的每个部分都扮演着关键角色。它帮助我们的汽车看清周围的环境,理解世界,预测他人的行为,并决定他们下一步的最佳行动。

  以感知为例,Waymo的系统采用了神经网络的组合,使Waymo的车辆能够解读传感器数据、识别物体,并随着时间的推移跟踪它们,从而对周围的世界有一个深入的了解。

  创建这些神经网络通常是一项耗时的任务:优化神经网络架构,以达到自动驾驶汽车运行所需的质量和速度,是一个复杂的微调过程,Waymo工程师可能需要数月时间来完成一项新任务。

  现在,通过与来自Google AI大脑的研究人员合作,Waymo正在将前沿研究付诸实践,以自动生成神经网络。更重要的是,这些最先进的神经网络比那些由工程师手工调整的神经网络质量更高、速度更快。

  为了将Waymo的自动驾驶技术应用到不同的城市和环境中,需要针对不同的场景快速优化Waymo的模型。Auto ML使Waymo能够做到这一点,高效和连续地提供大量ML解决方案。

  

  01 迁移学习:使用现有的自动化架构

  Waymo和Google AI大脑的合作始于一个简单的问题:Auto ML能否为汽车生成高质量、低延迟的神经网络?

  质量衡量的标准是由神经网络产生的答案的准确性,延迟度量网络提供答案的速度,也称为推理时间。由于驾驶是一种活动,它要求车辆使用实时答案,并且考虑到系统的安全性,神经网络需要在低延迟的情况下运行。大多数网络直接运行在Waymo的车辆上,结果少于10毫秒,这比部署在数千台服务器上的数据中心中的许多网络要快。

  在原来的Auto ML论文(Learning Transferable Architectures for Scalable ImageRecognition PDF,获取方式见文末),谷歌AI的员工能够自动探索12000多个架构解决CIFAR-10的经典图像识别任务:确定一个小形象代表十个类别之一,比如买一辆汽车、飞机、一只狗,等等。

  在后续文章(NEURAL ARCHITECTURE SEARCH WITHREINFORCEMENT LEARNING

  PDF,获取方式见文末),他们发现了一个家庭的神经网络的构建块,称为NAS单元,这可能是由自动构建比手工网CIFAR-10和类似的任务。通过这种合作,Waymo的研究人员决定使用这些单元来自动构建针对自动驾驶任务的新模型,从而将CIFAR-10上的知识转移到汽车领域,第一个实验是语义分割任务:识别激光雷达点云中的每个点,如汽车、行人、树等。

  

  图一:一个NAS单元的例子,这个单元在神经网络中处理前两层的输入

  为此,Waymo研究人员建立了一个自动搜索算法,在卷积网络架构(CNN)中探索数百种不同的NAS单元组合,为Waymo的激光雷达分割任务训练和评估模型。当Waymo的工程师手工调整这些网络时,只能探索有限数量的架构,但是使用这种方法,可以自动探索了数百个架构。

  相比以前的人工微调优化神经网络,Auto ML通过下面两种方式来改进:

  一些具有类似质量的延迟显著降低;

  其他的则具有更高的质量和类似的延迟。

  初步成功后,Waymo将相同的搜索算法应用于另外两个与交通车道检测和定位相关的任务,转移学习技术也适用于这些任务,最后能够在汽车上部署三个新训练和改进的神经网络。

  

  十年前的Waymo自动驾驶汽车(普锐斯)

  02 端到端搜索:从头开始搜索新的架构

  被最初成功的结果所鼓舞,接着就是更进一步、更广泛地寻找能够提供更好结果的全新架构,通过不局限于组合已经发现的NAS单元,可以更直接地寻找考虑到严格的延迟需求的架构。

  执行端到端搜索通常需要手动探索数千个架构,这需要大量的计算成本。探索单一架构需要在具有多个GPU卡的数据中心计算机上进行几天的培训,这意味着搜索单个任务需要数千天的计算时间。相反,通过设计了一个代理任务:一个缩小的激光雷达分割任务,可以在几个小时内解决。

  Waymo团队必须克服的一个挑战,是找到一个与最初的细分任务足够相似的代理任务。在确定代理任务上的架构质量与原始任务上的架构质量之间的良好相关性之前,对几个代理任务设计进行了试验。然后,启动了一个类似于AutoML论文的搜索,但现在是代理任务:一个端到端代理搜索。这是这个概念第一次应用在激光雷达数据上。

  

  图二:代理端到端搜索:在一个缩小的代理任务上探索数千个架构,将100个最佳架构应用于原始任务,验证和部署car上最好架构中的最好架构

  Waymo使用了几种搜索算法,对质量和延迟进行优化,因为这对车辆非常重要。观察不同类型的CNN架构,使用不同的搜索策略,如随机搜索和强化学习,能够为代理任务探索超过10,000种不同的架构。通过使用代理任务,在谷歌TPU集群上需要一年以上计算时间的任务只需要两周时间。

  当我们刚刚转移了NAS单元,结果发现了比以前更好的网络:

  在相同的质量下,神经网络的延迟降低20-30%;

  具有更高质量的神经网络,错误率降低8-10%,与以前的架构具有相同的延迟。

  

  图三 :1)第一个图展示了在一组简单的架构上随机搜索发现的大约4000个架构。每个点都是一个经过培训和评估的架构。实线表示不同推理时间约束下的最佳体系结构,红点表示用转移学习构建的网络的延迟和性能。在这种随机搜索中,网络学习效果不如迁移学习

  

  图三:2)在第二张图中,黄色和蓝色的点表示另外两种搜索算法的结果。黄色的是对一组精致架构的随机搜索。蓝色的那个使用了强化学习,就像在[1]中一样,探索了6000多个架构。它产生了最好的结果。这两个额外的搜索发现,网络明显优于迁移学习的网络

  在搜索中发现的一些架构显示了卷积、池化和反卷积操作的创造性组合,如下图所示。这些架构最终非常适合最初的激光雷达分割任务,并将部署在Waymo的自动驾驶汽车上。

  

  图四:由代理端到端搜索发现的一种神经网络结构

  03 接下来是什么

  Waymo的Auto ML实验仅仅是个开始。对于激光雷达分割任务,传输学习和代理端到端搜索都提供了比人工制作更好的网络,现在有机会将这些机制应用到新的任务类型上,这可以改善许多其他的神经网络。

  这一发展为未来的ML工作开辟了新的令人兴奋的道路,并将提高Waymo的自动驾驶技术的性能和能力,并继续与谷歌AI大脑的合作。


关键字:自动驾驶  Waymo 引用地址:自动驾驶领头羊Waymo十周年奉献:Auto ML机器学习

上一篇:再获新能源汽车大厂订单,富士通原厂+代理身份完美布局
下一篇:机器学习在无人驾驶中的现状及挑战

推荐阅读最新更新时间:2024-07-25 20:21

自动驾驶车辆路测 限速60公里/小时
昨日,市交通委联合多部门发布《北京市自动驾驶道路测试能力评估内容与方法(试行)》及相关技术文件。根据文件要求,自动驾驶车辆速度限制在每小时60公里内,且经过考核,未达到80分的车辆将无法通过测试。与普通车辆类似,自动车辆须具备识别交通标识、且服从交通指挥人员管理的能力。 限速在每小时60公里内 自动驾驶车辆在测试时需要设置相应的场景。正常情况下,测试的场景为白天、晴天、能见度在500米以上。最重要的是,自动驾驶车辆速度限制在每小时60公里内。 在测试阶段必须有应急处置与人工介入能力。测试驾驶员需要随时随地地介入并接管自动驾驶车辆,并能在介入车辆后正常工作。 在时间上,针对自动驾驶车辆的人工介入也有要求。具体为人工介入后,操作时
[机器人]
Uber自动驾驶技术后来居上,谷歌开始寻求小伙伴
在 自动驾驶 汽车领域, 谷歌 (微博)选择研发制造自有的车型。之前已经推出了没有方向盘、外观十分可爱的自动驾驶汽车,并且在美国多个州上路试验。不过据外媒最新报道,谷歌研发战略发生重大变化,将停止研发自有的汽车硬件,转而和传统汽车公司扩大合作。   谷歌可爱的自动驾驶汽车已经获得了媒体广泛报道,但是时至今日,谷歌仍然在“无休止测试”当中,这种汽车何时会变成正式的产品,不得而知。     据美国科技新闻网站报道,最近,谷歌母公司Alphabet的首席执行官佩齐以及首席财务官波拉特(Ruth Porat)共同作出了调整自动驾驶汽车战略的决定。   这两位高管认为,谷歌目前研发设计的自动驾驶汽车,完全取消了方向盘和刹车,这样的设计太
[嵌入式]
剑桥大学利用图像识别和深度学习技术,提升自动驾驶“感知”与“定位”能力
    汽车要实现真正的无人驾驶,它必须能够感知和识别周围的物体,并且要知道自己的确切位置。这两方面都是无人驾驶技术的核心。       英国剑桥大学的一个团队利用图像识别和深度学习技术在这两个方面取得了一定的突破。他们针对这两个方面分别研发了SegNet系统和PoseNet系统。尽管它们目前还不能控制无人驾驶汽车,但是它们能让机器“看见”,精确定位和识别所看之物,这种能力是开发自动驾驶汽车和机器人的关键因素。 1.SegNet系统     在无人驾驶汽车对周边物体的感知方面,传统的思路是使用雷达传感器,或雷达与LIDAR(一种遥感技术)相结合的设备,但是这些设备价格非常高,所有设备加起来甚至比整辆车还贵。这对于无
[汽车电子]
Uber自动驾驶迎来首批体验者,大家都说“Very good”?
9月14日开始,  Uber 将在匹兹堡正式开展 无人驾驶 叫车服务的试验,一组被选中的乘客将会发现,自己的Uber软件上多了一个无人驾驶车辆的选择。   早在一年半前Uber就公布了这个项目,并且从卡耐基梅隆大学(CMU)聘请了数十位研究员,从事该项目的研发工作。 在本周二,Uber曾向媒体公开了即将被试验的福特轿车,这些轿车上都安装了雷达、摄像头和其他感应装置。试验车辆被放置在位于匹兹堡市中心东北部的Uber高级技术中心(Advanced Technology Campus, ATC)。 TechCrunch的记者Signe Brewster有幸被选中参与无人驾驶叫车服务的试验。以下是她的整个驾乘体验的分享。
[嵌入式]
英特尔今年8月开造7nm最高级别自动驾驶芯片:虐NVIDIA
在深度学习方面,Intel和NVIDIA曾在去年有过一段激烈斗法,NVIDIA称GPU承载AI场景更优秀,Intel当然是坚定地支持CPU。 作为依靠深度学习的一个非常重要的应用领域,在汽车自动驾驶方面,Intel也没忘了踩NV一把。 Intel的自动驾驶最重要的握把就是年初收购的以色列公司Mobileye,花了高达153亿美元。不过,Mobileye的技术水平业内有目共睹,此次CES 2018大展上,Mobileye高级副总裁兼首席沟通官(CCO)Dan Galves还饶有兴致地谈及了NVIDIA。 他表示,做自动驾驶不仅需要硬件功底,也需要软件,而Mobileye兼而有之,既有此前积累的ASDS算法,也有世界上最强大的芯片公
[嵌入式]
还在做自动驾驶梦?ADAS才是正确姿势
无人驾驶汽车为整个汽车产业带来了革命性的变化。这项技术让汽车不再只是单纯的代步工具,而是逐步演化成为移动智能终端。当下,无人驾驶技术尚不成熟。但作为无人驾驶技术基础的 ADAS (辅助驾驶)技术则在逐步投入使用。这项技术因能很大程度上提升乘车的舒适度与安全度,而受到消费者、车企与汽车电子企业的重视,前景一片光明。    目前,全球 ADAS市场渗透率约为5%。其中,欧美地区的市场渗透率为9.8%。我国由于低端车型销售比例较大,ADAS的渗透率仅为 3%左右,处于较低水平。由于ADAS成本偏高, 其系统主要装配在奔驰、宝马等豪华品牌汽车上,整体市场渗透率普遍较低。      随着汽车智能化趋势加速和安全需求的提升
[嵌入式]
百度宣布全面开放Apollo Robotaxi自动驾驶出租车服务
即日起,长沙市民朋友使用手机打开百度地图进入打车服务或在百度APP搜索“Dutaxi”,就可率先体验自动驾驶出行服务。通过选择推荐的上下车站点并完善身份信息后,即可发单呼叫无人车。 同时,如果用户在百度地图内打车时,系统也会自动优先推送无人自动驾驶出租车,供市民朋友免费出行。 据悉,早在去年9月份,百度Apollo与一汽红旗联合研发的首批红旗EV Robotaxi就已在长沙开启了试运营。不过,当时还没有对所有市民朋友开放,需要通过申请获得相应资格,才能体验自动驾驶出租车服务。 而百度Apollo Robotaxi经过长达半年多的种子用户试运营后,建立起了完善的运营区域安全评估机制及技术保障体系,因此才能够面向长沙市的所有市民朋友安
[机器人]
光子存储器的进步是如何实现更快光学计算的?
随着自动驾驶和计算机视觉等技术的进步,正在推动对计算能力需求的激增。光计算以其高吞吐量、高能效和低延迟的特点,受到了学术界和工业界的广泛关注。然而,目前的光计算芯片在功耗和尺寸方面存在限制,这阻碍了光计算网络的可扩展性发展。 由于非易失性集成光子学的兴起,光学计算设备可以在零静态功耗的情况下实现内存计算。相变材料(PCMs)已成为实现光子存储和非易失性神经形态光子芯片的有希望的候选者。PCM在不同状态和可逆转变之间提供高折射率对比度,使其成为大规模非易失性光学计算芯片的理想选择。 虽然非易失性集成光学计算芯片的前景是诱人的,但它也面临着挑战。频繁和快速切换的需求对在线培训至关重要,这是研究人员决心克服的一个障碍。在释放光子计算
[嵌入式]
光子存储器的进步是如何实现更快光学计算的?
小广播
最新汽车电子文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved