谷歌下一代人工智慧將在暴雪遊戲中鍛造成仙!
編者按:小編出生於90年,是80後和90後的交界處。我覺得,我們這一代有一個很重要的主題,那就是遊戲。這是一個奇妙的東西,我依稀記得我人生中第一次走神就是在奧數小班上想著幾天前玩的「帝國時代I」的場景。的確,遊戲確實會讓人著迷,甚至瘋狂,但是水能載舟亦可賽艇,遊戲也是有鍛煉腦力和反應能力的作用。
至少小編這麼想,那時候只會死讀書的我,還覺得會打遊戲的同學才是聰明的人,哈哈。其實,遊戲中也是有規律和套路的,一旦找到了這些規律,充分利用,遊戲自然就打得好了。這和做事、做學問都是很類似的,而且打遊戲的人都有一個特質,那就是「執著」。一旦一個人懂得解決問題的方法,再加上執著,就能成事。回到今天的主題,訓練人工智慧。
提到谷歌的人工智慧團隊DeepMind,相信大家都知道他們開發的AlphaGo。這是一個電腦程序,曾經在今年 3 月份在棋盤上戰勝了韓國圍棋選手李世乭。如今,DeepMind 團隊又和遊戲巨頭暴雪(Bilzzard)公司合作,選用遊戲「星際爭霸II(StarCraft II)」開發人工智慧中的深度學習。
2016年的暴雪嘉年華人潮湧動,但當這一份聲明發布的時候,全場鴉雀無聲。而這無疑是當天大家知道的最震撼的消息了。
當天,暴雪公司其實還發布了旗下遊戲的新版本。諸如「爐石傳說(Hearthstone)」、「風暴英雄(Heroes of the Storm)」、「守望先鋒(Overwatch)」以及「暗黑破壞神三(Diablo III)」都公布了自己的新角色或者新內容,這也引起了許多玩家興奮滴尖叫。
相比之下,谷歌DeepMind將和暴雪合作的消息卻引發了更大的騷動。大家熟知DeepMind是一家開發前沿人工智慧技術的公司,此次合作將以「星際爭霸II」為橋樑,研究人工智慧技術。
說白了,就是教人工智慧打遊戲!那麼,為什麼唯獨選中了「星際爭霸II」呢?
作為暴雪主打的即時戰略類遊戲,星際爭霸II是時下最具一對一競技性質的遊戲了。遊戲中的戰爭迷霧、操作空間、經濟運營、及時性遊戲、大局觀、三個不同種族的互相對抗的特點,比象棋圍棋更加接近現實,也更具複雜度。
如果此項研究順利進行,其實反過來,職業選手也會受益——一個強大的陪練(小編又想起當年被瘋狂的電腦虐翻的往事)。而因此「訓練」出的人工智慧顯然能完成更加複雜的任務,也能運用於我們日常生活中。就正如DeepMind一直想涉足的醫療保健行業,這對於遊戲圈以外的人也是相當的好處。
實際上,人工智慧在遊戲中的應用已經有一段歷史了。星際爭霸II的首席製作人克里斯·西加提也指出,DeepMind開發的人工智慧並不是首個「玩」暴雪出品的即時戰略遊戲的非人類玩家。
現行的遊戲中,大都是腳本型的人工智慧。通常由一個設計團隊開發,其中還有設計人員以及軟體工程師。
他們首先將遊戲的套路理解,再由自己的專業技能轉化為腳本,這個遊戲腳本也只是發出應對預設情況的指令,例如:如果採集了X噸資源,那麼在Z單位上花費Y噸——這是即時戰略類遊戲最常見的腳本AI了,這也是為什麼這些腳本AI大多只能採取暴兵狂魔戰術的原因。
星際爭霸II人族基地,玩家正在考慮建築的地點
對於這些腳本AI而言,西加提表示,遊戲中的AI還算設計的比較精密,跟它們對戰也比較有意思。當然,遊戲總是充滿隨機性和選擇性的。在遊戲中,AI會自發地擴展自己的地盤、收集資源還有那些星際爭霸II中最基本的操作。但是,它們是腳本化的,很容易被預測。除非我們設置作弊,這種AI是不可能戰勝人類的。
對於星際爭霸II來說,最強的玩家很輕易就能打敗遊戲中的AI。那麼,DeepMind的目標就是開發一個AI,它能以人類的方式玩遊戲。
當然,最好的情況還是能夠戰勝人類最強的玩家。如果這個目標能夠達成,這也是對深度學習的一大拓寬。
總而言之,DeepMind之前在策略遊戲方面也還是小有成就的,這又要提到DeepMind開發的AlphaGo以4-1戰勝韓國棋手李世乭的事情。這也完成了人工智慧的一大夙願——之前從未有人工智慧戰勝人類頂尖圍棋選手的先例。
這不僅僅是一個遊戲
奧里奧爾·溫雅思是DeepMind團隊的一名研發科學家。他表示,星際爭霸II能幫助人工智慧技術大步向前走。
相比之前的棋類遊戲,星際爭霸II要複雜得多——遊戲中的「單位」都不是靜止的了,並且玩家之間的行動已經沒有「回合制」這一概念了。
在這種環境下「訓練」人工智慧,發展一定是前所未有的。顯然,奧里奧爾對此也十分激動,他表示,星際爭霸II的複雜度能幫助DeepMind測試其複雜的演算法,而這也是數年前就想去解決的問題。
然而,星際爭霸II的複雜程度遠超想像。遊戲中贏得比賽的關鍵點都是隱藏的,需要玩家去摸索。例如,在遊戲中,玩家需要開發自己的地盤,以及建造建築和單位,同時也需要探索地圖來確認敵方的位置。
腳本AI能將遊戲單位的行動轉化為數據流,那麼為了達到對人工智慧的「訓練」目的,這樣的數據流也應該被隱藏。
談及遊戲的難點,溫雅思表示,與其他即時策略遊戲一樣,星際爭霸II還是比較複雜的。遊戲中會將一些單位隱藏,而且遊戲之初玩家並不知道敵人的方位。
當然,簡而言之,這就是一個收集資源、分配資源、造建築、造兵,然後征服敵人的遊戲。難點在於,玩家如何利用自己的操作和經驗來勝過敵人。當然,這樣的複雜程度對於人工智慧來說,既是機遇也是挑戰。
溫雅思說,「DeepMind將會竭盡全力來克服遇到的難題。也許我們的研究不會立刻成功,我們會步步為營,穩紮穩打地來完成研究。另外,我們歡迎任何人參與到我們的研究,集思廣益是很有幫助的。」
複雜的星際爭霸II對人工智慧技術的發展來說,是具有挑戰性的機遇
由此也可以見得,暴雪與 DeepMind 之間的合作並不是封閉式的,正如溫雅思在暴雪嘉年華上的合作聲明中所提及,星際爭霸II的人工智慧研究是向任何開發者、民間高手以及玩家開放的。
DeepMind更是從全世界範圍徵集點子,畢竟這對於這個團隊還算是一個巨大的挑戰。應用程序編程介面(API)將會於2017年第一季度以遊戲拓展包的形式上線,並是作為免費試玩版的一部分。但溫雅思表示,還有很多事情在API上線之前需要處理。
學習的過程
西加提說:「這真是一個巨大的挑戰。有很多問題亟待解決,並且是一系列的。在深度學習中,一個提供數據和信息的系統是必須的,就和我們學習一樣,也要有知識的攝取。」
所以,一旦開發環境確定了,人工智慧將會引入其中,而學習過程就開始了。為了完成學習的迴路,DeepMind團隊需要做的就是確保人工智慧能夠從觀察中學習,並在開發環境中輸出指令。
即使這個學習迴路的基礎框架之前已經用過,但星際爭霸II會將其變得更加複雜。這比僅僅控制搖桿向左向右或是在19X19的圍棋盤上面玩圍棋要難得多。
關於信息的提取,西加提表示,之前遊戲中的人工智慧能夠獲得遊戲中的數據流。所以,不管這場遊戲是玩家對陣AI還是玩家之間的戰鬥,所有遊戲中的信息將會一覽無遺,你將能夠看到玩家看不到的單位,無論是在戰爭迷霧中還是隱身的單位,因為數據將會告知他們在那裡。
那麼DeepMind現在做的API在探索地圖之前是看不到這些數據的。在此環境中,遊戲中的數據將以視覺形式展現,所以這就保證了DeepMind能訓練人工智慧像人類那樣玩遊戲。最令人興奮的地方就在於未來的神經網路和深度學習,而且並不明確這將把人工智慧帶向何方。
如果成功,DeepMind和暴雪將會收穫頗豐。在遊戲市場,暴雪能憑藉此項目為星際爭霸II提升遊戲體驗。想像一下,能夠跟一個無法預測的人工智慧對戰,將是一件十分有意思的事——贏下遊戲的成就感跟之前是沒法比的。
也就說,這種非腳本型的遊戲AI,能夠通過觀察人類玩家學習遊戲的策略。即使它的水平並沒有達到人類玩家的水平,它還是提供了一些變化和新的挑戰。
無疑,這樣的深度學習能夠使得人工智慧掌握遊戲的套路、玩家經常犯的錯誤以及勝利條件,即能夠判定一方玩家已經在遊戲中打敗了另一放玩家。
如此學習,人工智慧最終會掌握些什麼呢?最終,它將能判斷這是不是一個好的策略。雖然這個目標也不知道能不能達到,但是夢想還是要有的吧,萬一實現了呢。
如果實現了,這無疑將成為輔助玩家決策的一個利器,它也許會評判『現在建造某某單位是最佳時機』。而且,這也將是遊戲初學者的福音,它將能提供初學者遊戲的指導,以及介紹遊戲的微妙之處。
人工智慧能充當電子競技玩家的陪練,備戰各大遊戲的賽事
當然,對DeepMind而言,最大的意義就是將演算法測試結果運用於實際之中。最近的例子就是今年 7 月,DeepMind團隊的人工智慧將谷歌公司數據中心的賬單減少了40%。該人工智慧首先被置於能學習的環境,然後使得這個系統的效率有了顯著提升。而且,谷歌本想用可再生能源給自己的數據中心供能,還未實施之前,DeepMind就已經將其能耗和成本大大降低了。
對這樣的成績,溫思雅表示,這就和玩遊戲一樣。人工智慧先是查看房間裡面的溫度分布,然後做出最優方案來給數據中心降溫。當然,遊戲還是比這個要複雜很多,DeepMind的目標就是在不降低其功能的前提下減少人工智慧的處理時間。
但這並不容易,因為開發環境被設計成通用的之後,其中可能會有很多並行運行的遊戲。當然,遊戲能測試演算法,也能提高演算法的效率。一旦你從中將數據取出,廣闊的應用就在向你招手了,而這也將成為人工智慧技術發展和研究的重要時刻。
說起來大家可能會覺得奇怪,暴雪和DeepMind在星際爭霸II上的合作也許是星際爭霸遊戲系列光輝歷史上最後一個節點了。
可以說,星際爭霸第一代遊戲帶動了全球電子競技行業的興起。而現在,星際爭霸正在幫助人工智慧的發展。這也是西加提沒有想到的,他經歷了十幾年星際爭霸的發展歷史,他曾經在星際爭霸第一代遊戲的開發團隊中擔任工作。
那麼星際爭霸II該何去何從呢?誰也說不清楚。
但沒準不久以後,就能看見DeepMind開發的AlphaGo與星際爭霸II的職業選手同台競技,到時候一定會是機場精彩的對局。
不過,小編還是想看見AlphaGo也能在「魔獸爭霸III」的戰場上和人皇Sky、三蛋、獸王狗拉皮、小胖Ted還有Moon神打幾場。也算是老玩家對deadgame的一種緬懷吧。
※日本計劃建造130千兆、速度超過中國的超級計算機
※SpaceX接NASA新任務,發衛星研究吃水問題
※科學家如何利用人工智慧尋找外星人?
※硅才是全球能源的終極解決方案?這家公司正進軍中國
TAG:DeepTech深科技 |
※人工智慧技術興起 但它是中產階級們的遊戲嗎?
※遊戲達人的豪華工作室,玩遊戲玩成動漫店長
※人工智慧成遊戲開發神器,讓遊戲角色的動作更加自然
※旅遊等於玩遊戲:《仙劍奇俠傳·四》中真實存在的場景
※人工智慧的浪潮將要湧進遊戲開發領域?
※我的世界能代表沙盒建造類遊戲的巔峰么?
※《人工智慧與遊戲》發行初版:從三個方面概述遊戲人工智慧
※三頭獅子在一起玩的殘暴遊戲
※命運2登陸暴雪遊戲平台 成首款非暴雪遊戲
※在這遊戲中體會養成偶像巨星的樂趣,順便和洛天依來場約會
※二宮和也最愛打遊戲!多少明星是動漫宅、遊戲宅
※遊戲本市場中的航空母艦,神舟頂級戰神誘惑力十足
※人工智慧開發殺手機器人:幸虧只是在遊戲里
※神奇的一天,和媽媽一起玩的筆仙遊戲,神奇的佛牌
※與袁紹玩貓鼠遊戲上位的梟雄!
※在三和玩遊戲的人們
※電子娛樂展上這款遊戲大作將引發你對人工智慧的思考
※傳說中的貴人?蘋果讓這家遊戲工作室火了
※用刀在竹筷上反覆搗鼓,製成遊戲中新人必備的道具