類似AlphaGo一樣的人工智慧什麼時候才可以擊敗RTS(如星際)頂級選手?

時間 2021-05-29 23:06:47

1樓:TheStudent

我感覺這個問題下的答案……

還是自己動手寫把。

我個人認為RTS戰勝人類需要天才性的解決方案,走alphago的道路,即便有改良也難贏人類。

alphago的核心技術是強化學習。通俗點說,就是左右互搏。這解決了training set不夠大及高維模型的overfitting的問題。

那麼,RTS遊戲也需要解決這些問題。否則什麼DCNN、RNN、LSTM等fancy model都是沒什麼卵用的擺設。

那麼,圍棋只有19*19的棋盤,整盤棋大概300手,也就是300多個ticks。RTS的策略時間是連續計算的,策略空間理論上是無限的,現實中,遊戲本身也是用乙個離散空間去逼近這個連續空間。那麼,資料量有多大?

如果每4幀做乙個ticks,一局下來可能幾十萬個ticks。

因此,openai的dota2的解決方案中,用到了250個GPU以及12萬個CPU進行訓練(我猜測GPU主要用於訓練,CPU主要用於reinforcement的simulation)。

即便如此,dota2中AI對業餘高手的勝利也是有條件的,1.限定了5個英雄,換別的英雄就不會玩了。2.

沒有插眼,沒有視野,3.沒有肉山。3.

沒有幻象沒有召喚等等。這些條件部分是因為介面的問題,部分則會讓策略空間指數級放大,讓強化學習無從下手。

那dota2實際上稱不上RTS,至多算RPG。星際爭霸可不止5個英雄,每乙個小兵都有成為英雄的潛質。

2樓:

我只說一點,請問如果做不加限制純粹靠操作碾壓的AI取勝有什麼意義嗎?以同樣甚至更低的操作量戰勝人類才是DeepMind的目的好嗎,如果能夠做到,我相信強人工智慧也不會太遠了

3樓:Chenxi

具體時間只能問研發人員了,

不過擊敗人類選手應該很快了吧,

學習戰術的速度肯定快到令人髮指,

操作。。。

如果每個小狗都可以靈活操作,

我去,人類怎麼打,拿頭打啊,

坦克一炮只能炸乙個小狗?

4樓:B1tchman

我來回答吧~同時研究cs和sc還有金融投資策略。

不需要限制APM,計算機可以用任何方式獲取資料。

反駁點:處理資訊能力上,人的能力了一點不比計算機差。計算機精通計算小操作很厲害,但是人類的大局觀是計算機無法複製的。

在正常星際爭霸中有戰爭迷霧,人類的大局觀在此時此刻非常厲害。例如你不能得到完全資訊或者你不知道對手在幹什麼你該如何做出最優選擇?

順便一提:你知道瘋狂ob 毒奶色嘛?他從事星際行業快20年了。在比賽中他擁有上帝視角,可以獲取所有資訊但是還是無法正確判斷場面局勢。但是可以發動毒奶攻擊。

星際爭霸不是一款絕對平衡的遊戲!他的不平衡性因為地圖的平衡性被掩蓋了。現在你看到平衡的星際爭霸是因為南韓人的地圖設計平衡了。

只有人類才能理解地圖對戰術帶來的影響,從而導致大局觀的好壞。例如零娘用炸彈人炸死了六龍之一的kal。按照正常人的理解和正常思路為什麼神族會遇到炸彈人這種兵種呢?

你能指望電腦在玩神族的時候防範炸彈人?

總而言之,電腦的小計算小操作能力很不錯。可是這不是一款用小操作就能贏的遊戲。

5樓:賣女孩的小火柴

一群人特有趣,說應該限制apm。那柯傑人機大戰限制電腦計算力了沒?為了讓星際比圍棋難,強行給人機限制到人類操作水平。這雙標可以!很溜!

6樓:荊棘藻野鋼花

其實沒必要上星際。我們就給圍棋加個戰爭迷霧系統,你只能看到棋盤上你的棋子和其周圍8個交叉點。

人類圍棋高手能很快適應該規則,alphago,還是刪了重編吧。

7樓:zxa

RTS有一定套路,多少分鐘爆多少兵力,是可以計算出來的。多少分鐘出什麼兵種也是可以計算出來的,配合電腦自己的偵查,打贏人腦還是很現實的,我在想DOTA之類的遊戲有沒有可能,因為有防GANK啊,BIN選人,還有戰爭陰影。

8樓:馮濤

稍微想一下就好了。人腦操作再快你能快得過電腦?不知道?請在b站搜尋「粘粘世界」。。ai能把20個小兵布滿地圖。相當於乙個玩家操控乙個小兵

9樓:不胖的羊

要認識一點,RTS比圍棋簡單。

首先,我們排除影象辨識的部分,這一部分並不難,因為RTS的畫面是固定的,每個單位都有明顯的特徵,基本上不用調參就能辨識。

第二,RTS可以大致分成大局和微操。

在微操方面,不用懷疑,AlphaGo可以做到完美無瑕,不增加限制,可以玩死任意高手

RTS的大局並沒有那麼複雜,至少和圍棋比。無非是開礦不開礦,速本還是暴兵。這不是乙個很大的決策樹。

大體來說,人工智慧要吊打任意高手並不難

10樓:yuzz

雖然我自己想不到ai怎麼能贏人類,但是我覺得deepmind放出話來就是有可能實現的。

ps: 就ai的實現難度,我覺得war3更難,畢竟不確定性更大且更考驗大局觀

11樓:Edge

如果不對ai做任何限制,比如apm,人類不會有絲毫勝算。

說星際一定比圍棋複雜的人統統拿衣服,還需要學習乙個。圍棋開局的變化萬千後期變化相對較少;而星際開局比本上就那麼幾種打法,變化無窮的策略基本出現在中期以後。在微操作和區域性最優選擇的決策下,ai對人類有壓倒性的優勢,這也就是李世石為什麼在對弈初期可以支撐,但中後期完全招架不住的原因。

玩星際這類rts,則是初期ai就具備了這種巨大的壓倒性優勢。

設想一下,在初期策略選擇不多的情況下ai速攻,人類就只能被迫的防禦,在對方的極限微操下陷入被動。

職業選手應對初期速攻,堆房子拉農民,無非就是跟對面拼操作,拼得過,活;拼不過,直接gg。ai完全可以在這乙個階段就壓得人類抬不起頭,又或者人類手忙腳亂的應對速攻的時候,ai從容不迫的選擇補兵,或者攀科技,或者開個二礦,或者都同時進行,而前線的戰鬥一點也沒落下。速攻這乙個戰術就夠你喝一壺

可能的結果,ai根本不需要對人類的策略作出太多應對,而是迫使人類不斷的對自己策略做出反應,而反應的結果基本上也能在意料之中,畢竟只有那麼幾種套路。區域性效率最大化不斷累積的結果,估計就是人類從一開始就陷入被動,被牽著鼻子打,根本沒有展現「策略」的機會。無奈之中打下gg

12樓:月弦

這遊戲如果玩成了apm遊戲,那還叫智慧型嗎?

首先這個是乙個智慧型的較量,才有意義。

不限制電腦和人一樣的apm,以及資訊方式,輸入資訊方式,單執行緒操作。

這場比賽就沒有意義了。

13樓:

好吧,我又來立靶子了.

人工智慧必勝.

作為玩了10多年的魔獸爭霸和dota玩家,我來說說RTS遊戲為什麼對電腦而言是碾壓人類的優勢.

在人工智慧還沒有出現的時候,暴雪的AI是很差的,於是就有人想辦法提高電腦的AI.

於是你發現瘋狂電腦的微操到了恐怖的地步

步兵在小鹿發出穿刺毒鏢的一瞬間頂盾然後撤盾.

小鹿女巫等無甲單位,在小炮發出炮彈以後移動,躲避超高傷害.

交戰的時候,根據單位受攻擊掉血的速度來預判何時需要紅血後拉.

補刀這種事情基本上不會落空.

一面微操交戰,一面公升級科技,一面爆兵,一面開礦這種三線四線操作就是小兒科

至於英雄在受魔法攻擊瞬間開無敵或者回程等人類看上去的極限操作,乙個個點選兵種對付對應的克的兵種,隨時隨地有魔法就放避免浪費

RTS 一共就是那麼幾個套路

採礦採木,爆兵,公升級科技,MF,對戰

你覺得人能比的過電腦,同時開100執行緒操作100人口的單位?

14樓:張旭異

嚴重反對題目及部分答案裡要求人工智慧

通過影象識別進行輸出

和/或通過機器手操作進行輸入

的思路!

我理解這些觀點持有者的擔憂,如果人工智慧可以每時每刻立即獲取遊戲裡的全部資訊、並每時每刻多線精準操作,那麼人工智慧的「眼」和「手」的效率就遠遠高於人類,這就相當於讓人類與汽車賽跑,比的不是「智力」而是「體力」了。

所以這些人認為應當按照科學研究中遵循的「控制變數法」原則,適度限制人工智慧的輸入、輸出效率,讓人類與人工智慧只在「智力」上進行比拼。

對於這一點,我是極為贊同的,但是!我要說但是!

如果我們想要限制人工智慧的「眼」和「手」,?為什麼非要模擬人類進行影象識別或者機器手操作?

如果你覺得人類看螢幕及操作滑鼠鍵盤相對於程式的實際執行是有延遲的,而人工智慧直接對遊戲程式進行輸入輸出速度極快,對人類不公平,那直接給人工智慧加上適量的輸入輸出延遲不就可以了嗎?為什麼非要模擬人類進行影象識別或者機器手操作?

我們人類與人工智慧比的是大腦,不比眼和手!

人工智慧的「眼」和「手」比人快對人類不公平,那麼限制人工智慧「眼」、「手」的速度即可,為什麼非要讓人工智慧模擬人類的「眼」和「手」?

非要讓人工智慧模擬人類的「眼」和「手」,那就不僅僅是在進行「智力」的博弈,

還是在將人類的眼睛、視覺中樞等與計算機系統的影象識別技術相比!

是在將人類的手、手臂與機器手相比!

這真的有必要嗎?

15樓:

...計算機的優勢在於運算速度快...

非要把apm限定在跟人一樣的基礎上比

如果非要限定這些東西

人類跟狗的智商也是一樣的呀

因為人類跟狗比的時候要把智商拉的跟狗一樣

再比...

有意義嘛~

你說你是不是在搞siao~

rts也適用的乙個著名規則

天下武功唯快不破

天下武功唯快不破

天下武功唯快不破

速度超你幾個數量級的前提下

一切策略都是

扯~淡~

16樓:

其實樓主更想問的是當電腦模擬人的行為方式進行遊戲,能不能擊敗人類。

我所設想的場景是,電腦通過攝像頭獲取星際爭霸的畫面資料,並能夠通過乙個滑鼠鍵盤軟體輸出指令,根據所獲取畫面資料,判斷場上的局勢通過運營暴兵擊敗對手。

問題的關鍵點1:電腦不能涉及遊戲底層資料。

就像已經有的微操地圖或者如悍馬兩千那種,在遊戲框架內,他能獲取距離速度攻擊,攻速,彈道軌跡等實際資料,這叫做作弊,這種根本不是AI,充其量叫做指令碼,絲毫不能與智慧型二字相聯絡。

關鍵點1:電腦所能運算元應該有個上限

人類生理機能的孱弱我們必須都得承認,連一些動物都比不過何況,我們自己製造出來的機器。所以電腦的APM必須有個閾值,不能超過太多,否則毫無意義。

在上述設定的條件下我們再談電腦AI能不能在星際爭霸這款遊戲裡擊敗人類才有現實意義。

首先在不能獲取遊戲內部資料的情況下,電腦必須通過攝像頭,判斷所獲取畫面資料的內容。就像人臉識別一樣,認識哪個樣子的東西是建築,哪個是兵,有什麼作用,如何去操作。這些才是人工智慧需要考慮的東西。

其次電腦也需要對局勢做出判斷,做種各樣的偵查,獲取對手的情報。還能根據時間節點,對手的關鍵性建築或兵種做出相應的應對。這個是最關鍵的部分,對於人來說,局勢這種東西相當容易理解,但是對於電腦就沒有這麼容易教了。

舉個最典型的例子,你的180人口部隊衝向對手基地準備決戰,結果走到半路對面繞路換家了,這時候救還是不救,分多少兵去救,這都是很微妙的東西。人類通過成百上前盤的經驗,再加上臨場的判斷,能夠做出相對正確的選擇。

就目前的ai,我覺得還不能做到能與人類抗衡

類似alphago的人工智慧ai能在5v5的dota比賽中戰勝人類最強隊伍嗎?

明歌 就阿法狗那種級別的AI,人類勝率無限趨近於零。首先從各種指令碼就能看出,人類使用非指向性技能的命中率基本為零。而AI使用技能人類很難躲開,即便有神級反應的職業選手也做不到整場比賽每個技能都躲開。這樣一來,人類想要戰勝AI,就必須拋棄非指向性技能英雄。基本也就剩不了幾個能搭配的了。然後線上是肯定...

AlphaGo會自我進化成為「天網」一樣的存在嗎?

看了最近一些有關這些人工智慧的訊息,感覺人工智慧在運算上會超過人腦,但在自主意識上頂多是把世界所有人的思想集合於一身。個人感覺,就算有一天人工智慧進化到頂級反了人類,人類滅亡之日就是他們滅亡之日。因為他們沒有任何資訊源可以收集了,已經到極限了。 李四正 你要是問寬泛的人工智慧,那我說 也許。你要是就...

有哪些類似《小王子》一樣的書?

owl 銀河鐵道之夜 看完之後,在圖書館靜坐了一會。莫名的在看完這篇之後想到了小王子。兩部作品都暗含了一種宿命感啊。宮澤賢治的作品。看題主描述,是想看一些純粹的文學嘛。讀詩吧 既純粹又熱情與基情並存 凱爾特薄暮 話說會對這部書感興趣,是因為奧登給葉芝的那句悼詞還有蘭波,艾略特,里爾克博爾赫斯 個人目...