前言

这是第五篇,如果你已经完成这篇内容可以看下一篇(function各思路总结,函数思路,最优函数解析分享等内容)

同学们大家好,最近AI爆火,许多在校同学都与我一样想深入了解AI,于是来参加了deep racer student的比赛或尝试了解deepracer。

我能以总榜第三晋级也归功与以前积累的经验和向大佬的请教,现在关于deepracer的教程和博文很少,因此给我在前进路上带来了许多麻烦,所以我写下这篇文章希望能把经验分享给你,祝你成功。


一,为什么需要分析赛道

1.分析赛道可以让我们知道小车能改进的点

2.通过赛道分析我们可以知道waypoint具体对应在赛道上的点,以及最佳路径

3.waypoint的思路写的reward function会用到分析所得到的图,这种函数思维会利用waypoint把赛道分成不同的很多段,告诉小车哪一段怎么走另一段怎么走,而分段就需要利用到今天所分析得到的图表

二,分析赛道需要的东西

1.waypoint的数据
2.赛道信息
3.WPS或Windows自带的excel表格
4.也可使用python代替

今天主要以excel表格为主来介绍,会数据分析,可视化这些的同学可以用python绘图
例如使用matplotlib库等等

三,如何获得waypoint数据

在正式版中可以由log中获取并分析(有大佬讲过了,csdn搜索分析log即可)可以直接获取到waypoint
大致步骤为:
1.下载log
2.用python分析log
3.提取数据
4.处理数据
5.放入excel表格

但是因为student版本的限制我们无法获得log,所以此时只能通过搜索及询问的方式获得waypoint的各点坐标。

四,正式开始

1.获取waypoint的数据

在这次活动中,因为没有log加之网上关于deepracer的信息太少,所以找老师要到了数据

具体数据如下所示
在这里插入图片描述
这里我截取了前28个waypoint坐标做展示,如果正在比赛的同学需要全部坐标可以私信我

总共坐标数为从0-168个(169个),但因为0与168的坐标是一样的,所以只有168个点

2.处理数据

数据被存放在txt文件中,为了方便导入excel里可以进一步处理一下,如下

在这里插入图片描述
也可以变为
1.x.xxxx,y.yyyyy
2.x.xxxx,y.yyyyy
的形式

三,导入excel表绘图

1.将txt文件导入excel表

以WPS excel为例,如下:
在这里插入图片描述
首先点击文件,然后选中并打开处理好数据的txt文件

然后会进入到向导界面

在这里插入图片描述选择分隔符合,点击下一步

在这里插入图片描述根据自己的文件分隔号选择

浏览一下数据,如果格式没问题点击下一步

在这里插入图片描述默认常规,点击下一步

在这里插入图片描述数据被成功导入,需要加上x,y即可

2.插入散点图

接下来,点击插入—散点图
在这里插入图片描述右键表格,点击选择数据

进入到了如下界面:
在这里插入图片描述如图所示点击加号

在这里插入图片描述框选x一整列
框选y一整列

框选y后可能出现错误提示
此时需要删除y轴系列值框里的所有符号,重新框选即可

在这里插入图片描述
只选择已经创建好的x,y!!!

随后散点图就被建立出来了
如图:

在这里插入图片描述

3.成品图

在此附上成品图,供同学们分析,学习

但是deepracer的乐趣就在于自己尝试与探索,所以尽量不要只享受成果,动手试试

在这里插入图片描述以下是老师提供的图,以及最佳路径图

带有标识的版本

在这里插入图片描述
来自:技术老师

最佳路径图:

在这里插入图片描述
来自:老师

四,预告

各思路reward function讲解

基于这次的分析赛道写一个reward function

各function改进思路

实战分析选手模型好坏

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐