大家好, 欢迎来到自动驾驶汽车挑战赛的最后一关｡
所以这一次我的目标是打败自动驾驶汽车, 而不是第四级,
因为我想挑战你们改进代码, 改进人工智能, 或者改进策略, 这样你们就可以自己打败这个挑战｡
所以我打算做一条非常复杂的路, 它仍然是从机场到市中心, 但可能太复杂了,
汽车找不到路｡
所以这就是我的挑战, 所以我希望你们能从这份具有挑战性的作业中得到乐趣｡
所以我们开始吧｡
让我们进入第四关｡
所以我们先选择所有的东西, 然后加载大脑｡
好了
现在它在机场和市中心之间往返, 所以需要一些时间｡
所以我要放点音乐｡
现在我们来看看路｡
好了
这里是大路｡
而且如你所见, 这辆车似乎有很大的毛病｡
这正是我想要的｡
它, 你知道, 在同一段路上做这些小的往返｡
所以这是个问题｡
它现在找不到去市中心的路｡
那我们该怎么解决这个问题？
我们是否需要改变策略？
我们需要改变神经网络的参数吗？神经网络已经改变了汽车大脑中的突触｡
我们需要对奖励做些什么吗？
你知道, 也许得到一个更糟糕的奖励时, 它没有找到目标, 因为它是现在的情况？
是这样｡
所以我也不知道｡
你自己去查吧｡
正如你所看到的, 当它没有找到目标时, 奖励并不是很严重, 你知道, 它没有接近目标,
奖励只是负0｡ 2.
所以这不是一个严重的咬奖励｡
你可以试着减少奖励, 就像将奖励设置为负0一样｡ 5.
也许这会有用｡
我只是给你一些建议｡
这就是你可以通过奖励策略做出的改变｡
当然, 你也可以做一些｡
纽韦尔网络的其他变更｡
因此, 在本节中, 我们创建纽韦尔网络的架构｡
我们选择在一个隐藏层中有30个隐藏神经元｡
也许你可以尝试改变架构, 尝试更多的层或更多的隐藏神经元｡
我不知道我不知道
这是另一个改进建议｡
然后你也可以尝试改变深度学习算法中的一些东西, 或者你可以直接进入课程,
了解其他算法｡
也许还有另一个能处理这种情况｡
祝你好运｡
我期待看到您的解决方案｡
试着画出同样的路｡
太完美了
这真的很令人兴奋｡
谜｡
如果你想让我给予你一个提示或者你想让我快速解释问题所在, 好吧, 你可以在这里看到｡
当它到达那一点时, 它会往回走｡
这是因为当它到达那个点的时候, 它离目标越来越远, 现在的目标是市中心｡
你知道, 当它到达那个点的时候, 如果它走得更远, 嗯, 它会离目标更远｡
这就是为什么它要回到这里｡
所以你必须改变代码中的一些东西, 改变策略中的一些东西, 当它离目标越来越远的时候, 也许可以减少惩罚｡
也许这是个解决办法｡
我只是提些建议｡
我不想太快给予你们答案,
但这将是一个很好的练习, 这是工程师在制造自动驾驶汽车时经常遇到的问题｡
但无论如何, 我认为这是一个相当酷的谜, 所以我希望你会有乐趣｡
而在解决这个家庭作业之前, 也许你可以做另一个非常有效的家庭作业, 那就是简单地尝试实现这一切｡
我再次, 你知道, 只是实现完全相同的一个｡
这将是很好的练习, 因为到目前为止, 你只是听了我的解释｡
但是, 听别人说和自己去做是有很大区别的｡
噢, 噢, 噢｡
你看到发生了什么吗？
它自己找到了路｡
这是惊人的｡
它是如何摆脱它的有趣, 但我相信有一个更好的策略, 更有效地摆脱它｡
而现在看起来还不错｡
也许我说得太快了｡
也许这能解决问题｡
不, 我们开始吧｡
它又卡在这里了｡
这对车来说很有挑战性, 对吧？
但我相信这个问题可以解决｡
这就是你的目标｡
祝你好运｡
请让我知道你的解决方案｡
在那之前, 好好享受吧｡
一､