編程大神SethBling開發AI軟件 在《馬里奧賽車》中獲得勝利
國外的游戲編程大神SethBling又推出新玩意,此前他曾經在《我的世界》中開發了一套MOD,能夠在MC中運行Atari 2600模擬器,并運行《大金剛》《太空入侵者》等游戲;他也曾經在《超級馬里奧世界》中植入了《像素鳥》的代碼。現在他又訓練了一個神經網絡來玩初代《馬里奧賽車》,在通過15個小時的游戲視頻訓練并改進一些行為后,這套AI系統最終在游戲的獎杯賽中獲得了金牌。
這套系統為 MariFlow,通過學習人類玩家的操作來進行訓練,并通過手動加權修改來改進其行為,MariFlow 使用了循環神經網絡(recurrent neural network),這意味著它可以對前面的信息進行記錄,賽車游戲中會遇到的突發狀況要復雜得多,有時 MariFlow 會撞墻,在原地打轉。這種情況下,SethBling就會手動介入,并且幫助計算機糾正應對措施。通過循環神經網絡,就會在經驗中學習,防止再發生類似的錯誤。
經過一系列訓練后,AI在《馬里奧賽車》的大獎賽模式里,、MariFlow 已經在蘑菇杯和花杯中獲得了金牌,在星星杯中獲得了銀牌,盡管都是在低難度50cc組別下取得的。