不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

戰略遊戲 RTS遊戲 FPS遊戲 星際爭霸 智黑inHeater 2017-06-09

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

相信大家上週都被 柯潔 和 AlphaGo 的烏鎮舉行的世紀大對決所刷屏了吧。

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

我們的“柯大魔王”,三戰三敗,甚至在賽後的發佈會上,忍不住一度哽咽,流淚......

能和 AlphaGo 比賽,對我的意義超出以前所有比賽。今天的棋,我本以為能下得好些,沒想到佈局就走出我自己都無法原諒的惡手,導致局面無法挽回,連堅持下去都很難。AlphaGo 實在太完美,沒有任何缺陷,沒有任何心態波動。所以我其實真的很責怪自己,沒有下得更好一些。我希望自己能夠做得更好一點,但我沒能做到……我不想說雙贏什麼的,因為是比賽,我輸了,我真的很難受……

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

(心疼柯潔)

誠然,在去年李世石和 AlphaGo 對決的時候,AlphaGo還不成熟,李世石還能贏一把,可惜現在柯潔還是去年那個柯潔,但是狗卻不是當年的狗,從一開始,可能就已經註定了輸的結果。

在最後一局比賽結束後的發佈會上,AlphaGo 之父、DeepMind 創始人 Demis Hassabis 表示

“本週的比賽聚集了圍棋起源地最優秀的棋手參與,是AlphaGo作為一個競賽系統能夠對弈的最高級別對手。因此,本次中國烏鎮圍棋峰會是AlphaGo參加的最後對弈比賽。”

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

嗯,阿爾法狗再也不下圍棋了,總感覺有點“裝完逼就跑”的樣子。不過,阿爾法狗還是需要繼續學習,繼續進化的。畢竟阿爾法狗的生父曾說過:

遊戲是用來培訓算法最有效的方式。

那麼接下來,阿爾法狗或者說人工智能,還會在遊戲領域掀起什麼樣的“血雨腥風”呢?

下一個也許是 經典的RTS(即時戰略遊戲) 星際爭霸。

RTS即時戰略遊戲

早在去年11月5號,也就是 AlphaGo 戰勝李世石後不久,DeepMind宣佈,已經與暴雪娛樂達成協議合作,AlphaGo下一個挑戰目標,就定為星際爭霸2了。

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

看到這裡,你可能會很懵逼,讓AI去打遊戲,不就是作弊嗎?完虐人類呀,怎麼能打?

在這裡我必須告訴你,這樣想是錯的。首先,你必須先把AI當成一個普通的遊戲玩家,雖然他有著超人般的計算能力還操作速度,但AI還是一名玩家,而不是一個作弊軟件。

所以在這樣的條件下,AI基本上只能按照人類類似的思維方式向遊戲下達指令,基本上人類可以做到哪些事情,AI也就只能做到這個地步。

就拿星際爭霸來舉例子好了。

星際爭霸是一款即時戰略遊戲,2-8名玩家在一張不算很大的地圖,收集資源,訓練軍隊,進行對戰,最後殲滅敵人或者被敵人殲滅。你可以理解成這就是一個戰爭遊戲,一切你能想到的戰術,只要在遊戲規則的允許內,都可以使用。

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

這是星際爭霸2的正常遊戲畫面,我們普通的玩家需要注意的就是這樣的一個畫面,你得能理解畫面上每一個元素的意義,對你的軍隊做出正確的操作,對局勢進行準確的判斷。你看不見對手的行動,你只能派兵偵查和猜測。

這對AI來講也是一樣的。AI一樣需要理解所有東西對應的意義,得向人一樣思考和判斷局勢,做出最正確的決定,這樣才能贏得勝利。

在人工智能的角度上,星際爭霸比圍棋難多了。圍棋是一個完全情報對等的遊戲,對手的一舉一動,你都能看得見,比拼的,就是計算能力,這剛好就是AI的強項。但是星際爭霸就不同,這是一個情報不完全的遊戲,也許AI可以通過窮盡瞭解可能出現的局面,但是如果不能做出靈活的變通的話,很難打贏頂尖的世界高手。

現實也確實是如此。其實早在2010年內,加拿大的阿爾伯塔大學就已經開始為星際爭霸的AI辦比賽了。來自全球的程序員們,編寫AI程序,參加AI界的星際爭霸比賽,他們把這個比賽,叫做 StarCraft AI Competition 。

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

不過很遺憾的是,排名前3的AI被一個俄羅斯的職業玩家輕易打爆了......

不過,也不用太悲觀相信用不了兩年,AI就能很輕鬆地擊敗一般業餘選手。至於打敗各國的職業選手,按照以前的估計,也許還得五到十年,但隨著DeepMind的強勢介入,這一天我們或許不會等得太久。

蒙特卡洛樹搜索強化學 是阿爾法狗的兩大法寶,這同樣也是星際AI賴以生存的重要武器,雖然它們暫時還難以與人類高手抗衡,但阿爾法狗的成功,證明了它們走的路是對的。

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

FPS 第一人稱射擊遊戲

那如果是時下熱門的FPS(第一人稱設計遊戲)呢?

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

(時下最熱門的《守望先鋒》)

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

(另外一大熱門射擊遊戲《CS:GO》)

如果是說和星際爭霸一樣,在同為玩家,需要識別出畫面各個東西的意義,同時也需要對局勢做出判斷的基礎上,很遺憾,我覺得AI可以絕大多數的FPS遊戲裡碾壓我們。

為什麼這樣說呢?

和圍棋、星際爭霸不同,FPS遊戲講究的是在最短時間裡處理遊戲給你的信息,你作出極快速的反應再輸入進遊戲,而相比AI來講,這兩點都不是人類所擅長的。

舉個栗子

由於一般的FPS地圖是固定的,AI只要經過簡單的學習,就能記住一張地圖上所有的環境的模型、位置和顏色。那麼多出來的色塊毫無疑問就是敵人。

雖然對我們來說深一點的黑和淺一點的黑,都是黑色,但對於AI來說深黑和淺黑在它們的眼中是 #FFFFFF 和 #FFFFFE ,妥妥就是倆顏色。在敵我識別方面AI的速度會遠超人類。

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

像上圖一樣,要是遊戲畫面都是這樣,你當然很容易分辨出紅色是敵人,藍色是自己人。但正常遊戲畫面怎麼可能是這樣的嘛......

更別說AI對準星的精確控制了.....

雖然說 FPS 遊戲的真理是唯快不破,但這個遊戲的競技精髓並不是瞄準精度,而是戰術安排。但是,上面說過AI在信息處理方面已經有巨大優勢,所以AI根本不需要見面秒人的槍法,使用擬真人類的瞄準打法仍然可以補助戰術層面的不足,戰勝人類。

如果是5個人類對5個AI的團隊戰的話,想想都會覺得是一場噩夢啊......

總結

其實,從這兩種完全不同的遊戲類型中,我們也許能一窺人工智能的面貌。

星際爭霸,考驗是大局觀、對局勢的判斷,和根據局勢快速進行戰術調整的變化和適應能力。這一部分,正是我們人類所擅長的。而射擊遊戲,考驗的更多是瞬時的反應能力和信息的處理速度,這一部分卻是人工智能擅長的領域。

而現在阿爾法狗,或者說Deepmind,又或者說我們人類,正在希望人工智能變得和人一樣,學會判斷、學會變通。如果真的達到了這個高度,我只能希望,人工智能還是人類的好幫手。

未來將會是人機結合的時代,機器的角色有點像螺絲刀或是扳手,都是工具,它們能幫助我們人類探索宇宙,發現新的奧祕,也能在材料設計、新藥研製等方面讓人類有更多的發揮空間。

前提是人類 正確地 使用人工智能呢。


【文】投稿來自:Faker_

不止會下棋!人工智能在其他遊戲的表現也會讓你很吃驚

相關推薦

推薦中...