大家好, 欢迎来到我们的自动驾驶汽车A的第三关｡ 一､ 游戏｡
所以现在的挑战将是仍然做机场和市中心之间的往返旅行｡
但这一次, 通过避开障碍, 我们将自己绘制障碍, 你可以绘制任何难度的障碍｡
我会尽量不太坚韧的赛车, 因为我想使它到第四级｡
但我们要保持挑战性｡
好吧, 我会的
像往常一样, 我们将选择所有这些代码并执行｡
现在是第三关｡
让我们开动脑筋｡
我们走吧｡
脑子是装的｡
这辆车来回行驶正常｡
现在让我们画一些障碍物｡
好吧, 那我们现在能做什么？
首先, 让我们画一个像这样的东西｡
原币
然后我们能做的就是画另一个像这样的障碍｡
然后可能是这样的｡
像这样的东西｡
就像这样｡
让我们看看它的作用｡
好吧, 我会的
那么现在它要做什么｡
现在避开这个障碍｡
避开这一个｡
再无差错｡
所以它还得学习｡
它还在探索中｡
避开这个障碍｡
好极了｡
很好, 很好
它会避开这一个吗？
好极了｡
是的｡
然后去市中心, 现在又回到机场, 避开这个障碍｡
好极了｡
现在, 这次它会避开这一次吗？
还是错了？
没关系, 我会的
我把这个弄厚点｡
也许这样会更好｡
赛车会理解更多, 因为现在它是相当顽固｡
好吧, 我会的
还是避开了这个障碍｡
看起来这个没有任何问题, 但是那个更好｡
现在, 你看, 我把它弄得更厚了, 这意味着惩罚更难, 奖励更差,
现在它设法避开了｡
而这一个也避免了｡
好极了｡
所以现在我们有了一辆功能强大的自动驾驶汽车｡
所以又躲着这一次｡
好极了｡
现在又在逃避这个｡
好极了｡
还在晒太阳, 不过没事了｡
无论如何, 它都会为此受到惩罚｡
避开这一个｡
很抱歉, 这个这个完全没用.
但是, 你知道, 如果你愿意, 我们可以做这样的事情｡
现在让这辆车更具挑战性｡
好吧, 我会的
我们可以在这里加一个大的顶点这样它就不会作弊了因为它还在越过障碍物的顶点.
我们可以对其他障碍物的其他尖端做同样的事情｡
我们走吧｡
好吧, 我会的
现在好多了
让我们看看它现在做什么｡
好吧, 我会的
又来了｡
我正在赶去机场｡
好极了｡
所以它绕过了障碍物｡
它不是要找到最好的｡
路径｡
但不管怎么说, 目标是达到了这两个目标, 在机场市区｡
然后我们可以添加一些代码来尝试找到最佳路径｡
但是...
我们肯定已经有了一辆自动驾驶汽车｡
好吧, 我会的
好极了｡
干得漂亮
还有｡
又来了｡
这件事还有点道理｡
所以它还在受罚｡
我们可以看看分数函数｡
就在这里, 如你所见, 它得到了惩罚和分数｡
合作实际上是随着时间而减少的｡
是这样｡
所以那是因为我把障碍物弄得更厚了｡
而现在, 正如你所看到的, 它正在努力｡
避开的提示障碍物越来越多｡
正如你所看到的, 它做得越来越好｡
你知道吗, 现在传得更快了｡
除了这个, 但是｡
如果我们再次保存并查看此核心函数, 如您所见, 我们可以在此处看到某种改进｡
但不管怎样, 随着时间的推移, 这辆车会变得更好｡
但我认为现在我们可以说第三层是最好的, 因为无论如何,
它通过绕过障碍物来实现机场和市中心之间的往返｡
这就是我们想要的｡
所以, 是的, 也许让我们进入第四阶段｡
第四关会很有挑战性｡
我不认为我们能够通过第四级, 但这将是本模块的挑战｡
您必须更改代码中的某些内容才能通过第四级｡
它要么与奖励有关,
要么与游戏策略有关, 甚至与神经网络有关, 或者与D有关
Q一个算法｡
好吧, 你自己去找吧｡
你会做一些研究, 你会试图得到一个更好的车比这一个,
避免任何形式的障碍, 永远不会进入一些沙子或将试图找到最好的方式, 最好的路径, 最短的路径｡
所以祝你好运｡
这将是一个很好的练习, 我迫不及待地想看到你的解决方案｡
现在让我们进入第四阶段｡
这一次将是非常, 非常具有挑战性的｡
所以我们将在下一个教程中再见｡
在那之前, 好好享受吧｡
一､