原标题:亚马逊自动驾驶小车:才卖1700元,请叫它“强化学习玩具”
晓查 发自 凹非寺
量子位 出品 | 公众号 QbitAI
原价399美元的自动驾驶小车,现在预订,只要249美元就能抱回家!
亚马逊的自动驾驶汽车DeepRacer上线啦,不过你并不能坐进去,它只是1比18比例的汽车模型。
DeepRacer包含一个英特尔Atom处理器、一个1080p分辨率摄像头、多个USB接口,续航时间2小时。
它只是个半成品,你买回来也不能直接用,还需要“调教”。
搭配AWS
DeepRacer可不是一款纯硬件产品,它是由亚马逊云计算部门AWS开发,在一年一度的AWS re:invent大会上亮相。
亚马逊目的是让开发者搭配AWS平台,通过开发自动驾驶汽车掌握强化学习(RL)的知识。
强化学习是一种机器学习,让模型在交互式环境中以试错方式运行,通过反馈来逐步学习以达到预定目标,或最大化某种类型的得分或奖励。
亚马逊希望开发者通过调教DeeRacer小车,获得一些关于强化学习的实践经验。硬件只是载体,软件才是亚马逊的重点所在。
毕竟AWS才是亚马逊的“大金矿”,第三季度为亚马逊贡献了67亿美元的营收。
市场份额紧随其后的微软,最近也开源了无人驾驶汽车模拟器AirSim,这应该让亚马逊倍感压力。
开发者现在可以进入AWS的3D云模拟器“调教”无人车了。
首先登录亚马逊AWS DeepRacer,创建你自己的强化学习模型。
AWS RoboMaker平台提供虚拟赛道,让你不断优化函数和参数,令小车跑圈时间尽量变短。
进入线上联赛上交你的跑圈成绩,等DeepRacer正式发售后,就能把将程序加载到小车里,进行“路测”了。
此外还有Amazon S3提供模型存储服务, Amazon Kinesis Video Streams记录模拟器的视频流。
总之用上AWS“全家桶”就对了。
然而这一切并不免费,亚马逊帮你算了一笔账:训练模型需要花费3.04美元,进一步优化模型则需要9.14美元。
开发者注册首月会赠送10小时的训练时间和60个模拟单元。
使用说明
DeepRacer小车主要由驾驶模块和计算模块两部分组成,这两个部分供电分开,需要分别充电。
你需要有:
一台有USB接口的电脑,并接入网络;一个U盘;Wi-Fi无线网络;AWS账户。
准备工作:
组装好小车,把它接入Wi-Fi;
获取小车的IP地址;
升级软件(如果有更新版本);
在浏览器中输入IP地址登入控制面板。
训练赛车:
对于自动驾驶小车而言,强化学习中的代理是具有传感器的车辆,标记清晰的驾驶轨道是环境。正激励是小时停留在赛道上,负激励是在小车离开赛道。
奖励功能将摄像头记录的图像作为输入,根据当前位置产生分数。奖励函数的简单形式可以是:如果车辆在赛道上得分为0,如果它赛道外则为-1,如果到达终点线则为+1。
利用这种奖励功能,车辆会因离开赛道而受到惩罚,因到达目的地而获得奖励。
让小车在不断训练中获得更高的分数,从而达到强化学习的目的。
开启自动驾驶模式:
从AWS DeepRacer平台上下载训练好的模型;
用USB数据线将DeepRacer小车连接到电脑,将模型文件放入U盘的“Model”文件夹中;
在控制面板中选择“自动驾驶模式”,并选择导入刚刚下载好的模型;
把小车放在跑道上,按下“开始行驶”按钮;
小车开始行驶,并在电脑上显示出轨道画面。
不断重复以上步骤测试不同的模型。
你甚至可以赛车
为了调动开发者的热情,亚马逊宣布将在世界各地的AWS峰会上举办自动驾驶汽车联赛。
开发者可以参加联赛获得荣誉和奖金。每个峰会赛场前几名的选手,将有资格晋级最终的总决赛——AWS DeepRacer“冠军杯”。
亚马逊表示,明年将在明天的re:invent大会举办“冠军杯”决赛,并公布最终获胜者。
快去试试
如果你对亚马逊的DeepRacer感兴趣,现在就能预订啦,不过要等到明年3月6日才开始发货。