由于在这些平台上,可以以很小的代价获取海量的数据,从而进行人工智能的训练。因此,微软开源AirSim,对于开发无人车和无人机技术的个人和创业企业来说,简直可以说是一项福利。 文 | 梁风 近日,微软在开源社区分享了一款虚拟环境软件的源代码,这款软件可用于无人车和无人机的测试。 这款软件叫做Aerial Informatics and Robotics Platform(空中信息技术和机器人平台,简称AirSim)。可在 GitHub 上下载。 这个平台构建了用于训练机器的虚拟环境。它提供了阴影、反光和其他容易在现实世界中给自动驾驶设备造成困扰的因素。微软表示,这个模拟器充分利用了最新的图形处理技术,提供了更加逼真的场景,可以精确还原阴影、阳光、烟雾和路面积水等环境。 这个模拟器在构建之初,其实是为无人机飞行模拟而设计的,但事实上,也可以被用于各种车辆的自动驾驶模拟场景中。 在这个平台中,开发人员将能够相应地生成随机环境,它可以协助个人、研究者和公司来测试AI机器。由于需要耗费大量资源,很多企业难以自主开发这样的系统。 虽然虚拟测试不能完全替代现实世界的测试,但是在虚拟世界中测试无人机和其他无人驾驶设备,可以降低测试成本。 以训练无人机为例,这个系统可以让无人车失事,来检测是否存在算法上的失误。如果在真实环境中,一款无人机向撞向墙壁、山岩的话,可能会撞得粉碎。相比之下,而在这个虚拟环境当中,直播,你所损失的不过只是一点时间、一点电量而已。也就是说,开发者在这个平台上,可以任性的尝试各种实验,即使失败了,也不必付出很大的代价。 AirSim的另一个好处是,帮助开发者提高人工智能系统的训练效率。它可以收集数据,用于构建算法,来教系统安全地做出反应。对于那些需要大量试错的AI研究,比如增强学习(reinforcement learning),这个平台也是相当合适的。 从本质上,AirSim可以视为一个数据生成器,如果用户有任何类型的传感器,比如气压计或者激光或雷达,便可以为这些感测模式生成大量的训练数据,并且利用这些数据在模拟环境中进行重复测试。 目前,虽然人工智能发展很迅速,但是在现实世界中,这些AI机器还是没那么灵光。 举个例子,大多数视力正常的人走在大街上,很容易区分什么东西应该避开,比如大树和玻璃门。人类可以借助阴影、反光这些非实物的东西来辨识是否由障碍。而且,人类也可以预见下一步他们会碰到什么,比如说在大街的拐角处应该当心有没有汽车。 可是这些对AI来说还是很困难的事情。微软的研究员们希望改变这种情况,开源这些软件也有助于这些AI机器们变得更聪明一些。 该项目的研究员Shital Shah介绍说,团队接下来的目标,是继续升级AirSim,使它变成一个AI研发平台,供开发者们测试他们的深度学习和计算机视觉算法。 在实际应用中,发展无人车的企业对虚拟测试也非常重视。在谷歌自动驾驶团队组建为Waymo公司之前,他们平均每天会积累近百万公里的虚拟测试数据。2016年1月,谷歌曾交出了每天模拟测试高达300万公里。在丰田的自动驾驶研究中心,也同样配备了英伟达GPU驱动的驾驶模拟器。几乎可以说,虚拟测试已经成为发展无人车的标配。 开源是抢占人工智能市场的手段之一。去年7月,微软就开源了Malmo AI项目平台,直播,为开发者提供廉价、有效的AI程序测试途径,通过Minecraft World来测试AI算法,而无需创造机器人来测试对物理物体的命令和理解。 由于在这些平台上,可以以很小的代价获取海量的数据,从而进行人工智能的训练。因此,微软开源AirSim,对于开发无人车和无人机技术的个人和创业企业来说,简直可以说是一项福利。在里面,你可以让任性地放飞自己的无人机,肆意地驾驶自己的无人车,让他们一天天变得聪明起来。 36氪付费专栏「开氪」正式上线,千万互联网人来上氪,更有刘强东鼎力推荐。 (责任编辑:本港台直播) |