OpenAI的神經網絡在「Dota 2」遊戲中正在擊敗人類對手

OpenAI的神經網絡在“Dota 2”遊戲中正在擊敗人類對手

人工智能系統對抗人類競爭對手是計算機科學的一大傳統,值得慶幸的是,我們還處在初級的階段,感覺還不太像戰爭遊戲。就OpenAI而言,它一直在嘗試Dota 2的競技遊戲,而且它的機器人已經開始在一定條件下戰勝一些熟練的對手。

埃隆•馬斯克(Elon Musk)與他人共同創辦的這家合資企業,旨在提高人們對人工智能技術現狀的認識,以及科技行業如何能促進安全的進步,使未來人人受益。儘管耗費大量的資源來比人更好地玩一款電子遊戲,這似乎有點奇怪,但這只是AlphaGo和“深藍”(Deep Blue)對我們的延續:在看似簡單的遊戲中製造出能夠打敗人類的機器。

與國際象棋或圍棋等基於回合的遊戲不同,Dota 2是一個需要大量實時決策的頭銜。雖然谷歌的AlphaGo有時會花上幾分鐘來決定如何應對一個特別精心設計的動作,但OpenAI Five(被稱為OpenAI Five)卻沒有這麼大的優勢,因為它的對手同時也在採取行動。OpenAI說,這些遊戲以每秒30幀的速度運行,平均持續45分鐘,產生了約8萬幀,系統分析了其中的四分之一。

這是資源密集型的比賽——OpenAI 5 124000核上運行谷歌雲——儘管這不是OpenAI首次公開實驗隊伍2,玩這個有趣的是,相對於其先前的努力在1 v1比賽,這是一個團隊的五個不同神經網絡共同努力最好的人類對手。

就OpenAI而言,OpenAI給出了一些關於OpenAI 5的有趣數據,特別是它是如何通過每天玩Dota 2遊戲,一直玩180年的遊戲來進行學習的。

可以理解的是,OpenAI仍然在處理整個遊戲的參數,並且在某些方面正在努力,因此,OpenAI和它的人類對手在比賽中都必須遵守某些規則,包括不使用某些字符、項目和策略。即使有了這些目前的限制,該團隊在博客上完全列出了這些限制,他們的目標是在8月份的dota2 esports世界錦標賽上進行競爭,在那裡將進行全面的測試。

OpenAI下個月將舉辦一場推特(Twitch)流媒體Dota 2巡迴賽(Dota 2 tourney),展示自己在與頂級玩家競爭時的成就。

很多這種“人與人工智能”的興奮有點過頭了,這些遊戲都是由超級強大的電腦程序開發的,它們可以做一件事,也只能做一件事。很多關於人工智能如何打敗人類專家的媒體報道在某種程度上是有道理的,但這有點破壞了構建這些程序的人們所做的複雜工作。

然而,這一切可能都迎合了OpenAI的興趣。OpenAI似乎相當專注於如何快速地向人工智能發展。

在Fortnite中,人工智能控制的系統可能還需要一段時間才能打敗對手,但對於像Dota 2這樣的固定視角戰略遊戲來說,有足夠的空間推動高度專注的人工智能程序來增強遊戲知識,或許還能帶來一些勝利。


分享到:


相關文章: