AI成功拿下《Super Mario Bros》29关卡!玩Dota2还可打败99.95%普通玩家!
《Super Mario Bros》觉得是大家地童年回忆,甚至到现在都还有不少人的手机里头还有《Mario Kart Tour》的手游。但不知道当初你的《Super Mario》玩到第几关了呢?画面中熟悉的Mario大叔一路跌跌撞撞,还要躲避半路杀出来的毒蘑菇、锤子乌龟、头盔兔子、食人花,讲着讲着是不是感觉又回到了小时候?
话说,《Super Mario Bros》你到底玩到第几关卡?这位来自德国的程序员Viet Nguyen就只玩到第 9 个关卡,所以他就决定强化学习AI算法,希望借此帮他完成未通关的遗憾。结果Viet Nguyen使用的OpenAI研发的近端策略优化算法(Proximal Policy Optimization,PPO),AI竟然可以顺利通关达到29关,远远超出了他原本的预期!在此之前,他使用的A3C代码训练AI闯关,但是效果远远不及这一次的效果来得好。
Viet Nguyen也已经把其基于PPO编写的完整Python代码发布到了Github 上,而且还有详细的使用说明,所以感兴趣的朋友真的可以体验一下!【这里】
据悉,OpenAI在2017年开发的PPO算法模型,主要是用来训练虚拟游戏玩家OpenAI Five。这位虚拟玩家还曾在2018年的Dota2人机对抗赛中战胜过世界顶级职业选手,同时还可以打败99.95%的普通玩家。
没想到AI已经可以达到如此厉害的境界,以后要是真的遇上了AI对手,不晓得你有没有把握KO对方呢?我们一起谈谈吧!
想要写稿赚钱看这里!只要成为MOPRESS成员的一份子,你就有机会通过写稿赚取外快咯!当然也千万不要忘记做好防疫准备,齐心抵御新冠肺炎入侵! 点击追踪 >> 新冠肺炎疫情动态
*部分照片取自网络,内容皆由MOPRESS平台的投稿员归有,若想参考请附加此文的链接。照片或文章如有侵犯版权问题请告知,谈谈网必定删除,谢谢!*