去年3月份拘鞋,AlphaGo戰(zhàn)勝了李世石;
兩個(gè)月后矢门,扎克伯格說(shuō)他的智能管家Jarvis已經(jīng)知道什么時(shí)候該為他烤個(gè)面包了(Jarvis is really cool !)盆色;
而4月1日愚人節(jié),人工智能終于登陸了德瑪西亞祟剔。
我們來(lái)玩一局游戲進(jìn)行一下人工智能的AI水平測(cè)試
初入游戲:
震驚隔躲!竟然還加入了機(jī)器學(xué)習(xí)功能,擔(dān)心以后會(huì)不會(huì)打不過(guò)電腦物延。
腦補(bǔ)將來(lái)LPL冠軍隊(duì)伍挑戰(zhàn)人機(jī)的局面(雖然人類(lèi)不可能獲得勝利)宣旱。
陣容:
從陣容上來(lái)看電腦的選擇還是很合理的,召喚師技能更是符合普通玩家的特點(diǎn)叛薯。
人工智能可以做到這么完美的模仿浑吟,那我們猜測(cè)一下實(shí)現(xiàn)方法:實(shí)際上在選擇英雄界面就是匹配了人類(lèi)一個(gè)隊(duì)伍A,然后根據(jù)人類(lèi)隊(duì)伍A陣容和召喚師技能選擇來(lái)進(jìn)行機(jī)器隊(duì)伍B的選擇案训,在進(jìn)入游戲時(shí)买置,雙方隊(duì)伍分別與對(duì)方人類(lèi)隊(duì)伍的人機(jī)復(fù)制隊(duì)伍戰(zhàn)斗,這也正好對(duì)應(yīng)了游戲結(jié)算界面顯示的是人類(lèi)隊(duì)伍而不是人機(jī)的問(wèn)題强霎。
游戲水平:
游戲時(shí)長(zhǎng)進(jìn)行到 3:40 秒忿项,雙方已經(jīng)爆發(fā)了 11 個(gè)人頭,人類(lèi)VS人工智能 9:2
從這個(gè)結(jié)果看城舞,人機(jī)的對(duì)線水平并不高轩触。我們隊(duì)伍大多選手為黃金段位,那電腦整體游戲水平也只是接近黃金家夺。
電腦會(huì)做的事情:
從第一局游戲看:
1/瑞文是會(huì)的光速Q(mào)A的
2/盲僧的插眼w加回旋踢是標(biāo)配脱柱,高興了再給你加個(gè)“摸眼回旋踢加R閃”豪華套餐
3/殘血時(shí)有反向繞草叢逃生意識(shí)
從這些細(xì)節(jié)看,果然電腦做一些操作會(huì)很容易拉馋,只需要設(shè)定好一套算法榨为,就可以秒執(zhí)行。
如果拿鍵盤(pán)釋放技能來(lái)比喻煌茴,那么可以設(shè)定程序 X=“插眼w加回旋踢” , 那電腦如果想執(zhí)行回旋踢只需要
{
X="插眼w加回旋踢"
判斷 if ”敵我距離<=技能釋放距離“随闺;
選定目標(biāo) ;
do“ 按下 X ” 蔓腐;
}
電腦做判斷是瞬間的矩乐,人類(lèi)反應(yīng)無(wú)法比擬。
那這樣來(lái)看如果設(shè)計(jì)師想的話,人的操作精度和速度是不可能比得過(guò)電腦的散罕。
(這里本來(lái)是錄制了視頻做了動(dòng)態(tài)圖分歇,但是做的太大不會(huì)上傳到簡(jiǎn)書(shū))
那為什么我們會(huì)贏:
我們來(lái)進(jìn)行一些合理的推測(cè)
在追殺電腦的時(shí)候,出現(xiàn)了一個(gè)細(xì)節(jié)——電腦人物閃現(xiàn)撞墻欧漱。
如果是電腦的話职抡,它在逃生的時(shí)候想進(jìn)行閃現(xiàn)過(guò)墻操作,那么他可能有如下程序:
{
閃現(xiàn)距離=500;
判斷 if ”0<血量<50“” and “墻的距離<550”;
do “ 閃現(xiàn)吧硫椰!”;
}
人工智能在血量極低的情況下會(huì)判斷 550 碼距離就可以閃現(xiàn)(實(shí)際500碼才可以)繁调,這也就模仿了玩家低血量緊張閃現(xiàn)撞墻的情況。
這類(lèi)設(shè)定一方面模仿了玩家的實(shí)際操作靶草,又同時(shí)給玩家放了水蹄胰。不然技能幾乎必中,走位無(wú)限躲技能(外掛可以實(shí)現(xiàn)的事情)奕翔,誰(shuí)會(huì)想和一群外掛打游戲裕寨。所以設(shè)計(jì)師是故意放了水的,讓AI適當(dāng)技能的準(zhǔn)確度并不是百分百派继,不然S系列聯(lián)賽冠軍可就是人機(jī)了宾袜。
一些電腦做不到的事情:
李開(kāi)復(fù)說(shuō)電腦做不到的事情是幽默
在LOL里的幽默表現(xiàn)在:我們殺完人會(huì)亮”狗牌“,無(wú)聊時(shí)會(huì)ctrl + 6 跳舞驾窟。那電腦會(huì)進(jìn)行這些"幽默"的操作嗎庆猫?
我想也可以吧,判斷”雙方靜止時(shí)間>10 s“绅络,執(zhí)行”跳舞“就行了月培。殺完人,給AI一個(gè)5%的隨機(jī)判斷是否執(zhí)行”亮狗牌“恩急。順便再賦予個(gè)”周?chē)嘘?duì)友亮狗牌and距離<800“就執(zhí)行隨機(jī)概率加20%的屬性杉畜,所以很容易出現(xiàn)集體”亮狗牌“的行為。
那人工智能比較難實(shí)現(xiàn)的到底是什么
——我想是戰(zhàn)術(shù)
比如4/1分推:什么時(shí)候進(jìn)行分推衷恭,分推應(yīng)該讓誰(shuí)去做此叠,隊(duì)友如何配合隊(duì)友的分推進(jìn)行牽制,隊(duì)友又如何配合你做眼位保護(hù)你分推的安全性随珠。
人機(jī)為什么不能執(zhí)行戰(zhàn)術(shù)灭袁。 舉個(gè)栗子,當(dāng)初噩夢(mèng)人機(jī)的贏法有兩種 :
1/第一種要求一些技術(shù):在對(duì)線前幾級(jí)利用電腦技能還比較少窗看,進(jìn)行操作碾壓简卧,一直等級(jí)壓制滾起雪球,裝備好了也就能跟電腦有一站之力了烤芦。
2/第二種方法就簡(jiǎn)單多了:分帶。電腦就在守塔問(wèn)題上無(wú)法判斷析校,他們認(rèn)為團(tuán)戰(zhàn)=5人聚集构罗,這就是電腦死板的地方铜涉。
也就是說(shuō)電腦做不到處理未知情況的能力,在”團(tuán)隊(duì)”的概念上也很難像人一樣建立遂唧。
Happy April Fool's Day
然而因?yàn)榻裉焓怯奕斯?jié)芙代,所以以上分析根本是沒(méi)有什么卵用的。
人工智能根本就是人名換成了電腦的名字加上了一些莫名奇妙的話盖彭。
拳頭爸爸真的是愛(ài)開(kāi)玩笑N婆搿!召边!很認(rèn)真的想了很多后才發(fā)現(xiàn)是愚人節(jié)玩笑F毯恰!
但是為什么我以為對(duì)面是電腦出了個(gè)幾乎全攻速也贏了隧熙!
好大的一盤(pán)棋完全被騙片挂。
S H I T !
哈哈
附個(gè)智能管家Jarvis的視頻:如果你想了解更多有關(guān)賈維斯——Hell yeah~
放假在學(xué)校真無(wú)聊罢甓ⅰ音念!下周去爬山吧,去哪個(gè)好躏敢?