上次用 Python 写了一个依靠进化算法自我学习的小车,有人想让我用强化学习也实现一下。因为过去 2,3 个月一直忙于工作,忙于摸鱼,没有时间。最近终于抽出来时间(摸鱼强度加大了),把强化学习的版本也写完了。现在默认的是进化算法,想运行强化学习版本加入参数 --rl True 就可以了。
https://github.com/xgnit/evolutionary-neural-network-autonomous-car
还是全部用 python 实现。
尝试了用 markdown 发图片,可是发现好像没法显示。直接给结果的图片链接吧 https://github.com/xgnit/evolutionary-neural-network-autonomous-car/blob/master/showcase/12.gif
2
hehheh OP 谢谢啦。
|
3
galileo1214 2020-05-08 09:11:12 +08:00
楼主这个用的是值迭代吧,Q-learning ?
|
4
hehheh OP @galileo1214 对, 用的是 q learning 。很简单的,只需要懂 q learning 还有一点基础的 pytorch 就可以看懂。
|