继AlphaGo之后 人们又教会了AI玩《马里奥赛车64》 – 游戏葡萄
youxiputao
人工智能到底能做到什么?前有AlphaGo横扫众棋手,59连胜傲视一干围棋大师。而现在,外国一名开发者Kevin Hughes在博客上宣布,他教会了AI如何游玩《马里奥赛车64》。
在这篇博客中,Kevin详细介绍了这个项目。简单来说,项目通过开源人工智能软件库TensorFlow训练出了一个能够游玩《马里奥赛车64》的agent。
Kevin从建立数据集开始,通过自己编写的屏摄软件记录下了游戏AI能“看”到的景象和针对不同路段的适当动作。然后通过TensorFlow进行修改。最后,他选择了Nvidia’s Autopilot来开发这辆自动驾驶车辆。经过了多次debug,这款AI终于能够完成《马里奥赛车64》中最简单的一条赛道——路易吉赛道。
在博客结尾,Kevin表示如果能获得更多数据,他可以开发一个能完成全部赛道的AI。目前,Kevin已经将全部代码上传至GitHub。
Kevin Hughes是一名全栈工程师,目前就职于购物网站shopify。之前曾在皇后大学从事AI开发工作。Kevin坦言距离他上一次从事机器学习研发已经有一段时间了,而使他产生研发这个项目想法的契机在于他想尝试一下当下成为热点的TensorFlow。
而这次研发的成功,向人们展示了AI的多种可能性。2016年被誉为VR元年,而2017年AI走入了人们的视线。在刚刚结束的CES 2017上,很多展品都被打上的“智能”的标签,AI逐渐褪去了未来感的神秘面纱,进入了人们唾手可及的范围之内,相信在将来会有更多新奇的AI程序会被人们开发出来。
[消息来源:gamasutra,游戏葡萄编译整理]