这次年假没啥事做,作者想着试试完成一个两年前就已开始的项目:训练人工智能神经网络来玩《马里奥赛车 64》游戏。因为一年前做过一些机器学习,现在想蹭个热点,TensorFlow 越来越火了。
项目:使用 TensorFlow 来训练一个模型玩《马里奥赛车 64》游戏。
目标:作者想做个人人都能跟着“说明书”一步步理解和实现的机器学习 demo。
在不断的玩《马里奥赛车》游戏并且用 C 语言开发了一个模拟器后,作者得到了一个漂亮的结果。
下图是驾驶未经训练的 Royal Raceway 部分:
动画参看:
https://media.giphy.com/media/1435VvCosVezQY/giphy.gif
下图是驾驶 Luigi Raceway 部分:
动画参看 https://youtu.be/vrccd3yeXnc
达到上面的成绩还是不容易的,作者想分享自己的经验和学习到的知