DOTA2 Plus大老師這么膩害!還不快來(lái)了解一下

2018-04-11 來(lái)源:網(wǎng)絡(luò)采編 編輯:阿修羅 分類:DOTA2

  DAC主賽事VG對(duì)戰(zhàn)TNC的第三局,比賽進(jìn)行到45分鐘VG被破一路、經(jīng)濟(jì)落后近3W,在幾乎所有人都認(rèn)為91開、VG將輸?shù)舯荣惖臅r(shí)候,大老師卻堅(jiān)信VG仍有五成勝率。最終VG成功翻盤,大老師一戰(zhàn)成名!Yxi中國(guó)電競(jìng)網(wǎng)

  賽后水友們議論紛紛:難道大老師預(yù)言了瑞文同志的入黨?或者直接改寫了掉圣劍的劇本?大老師究竟有什么奇技淫巧?Yxi中國(guó)電競(jìng)網(wǎng)

 。▎栴}:大老師到底從哪里借了一雙慧眼,居然比打了10多年刀塔的知名玩家看得還準(zhǔn)?)——最適合回答這個(gè)問題的人應(yīng)該是大老師的作者,其次是機(jī)器學(xué)習(xí)大牛。但是真正的大牛都很忙,往往沒時(shí)間做科普。Yxi中國(guó)電競(jìng)網(wǎng)

  那么,就由我這個(gè)初級(jí)數(shù)據(jù)分析師給大家簡(jiǎn)單講一講吧。Yxi中國(guó)電競(jìng)網(wǎng)

  實(shí)時(shí)預(yù)測(cè)dota2勝負(fù)有多難?Yxi中國(guó)電競(jìng)網(wǎng)

  我發(fā)現(xiàn)很多朋友被“預(yù)測(cè)賊準(zhǔn)、從不失誤”的大老師嚇到了,甚至因此加深了對(duì)人工智能的恐懼。。。Yxi中國(guó)電競(jìng)網(wǎng)

  對(duì)此我只想說(shuō):兄弟,你誤會(huì)了!Yxi中國(guó)電競(jìng)網(wǎng)

  其實(shí),這件事并沒有這么難,大數(shù)據(jù)老師仍然只是在弱人工智能的大框架下解決了一個(gè)不太復(fù)雜的問題。本質(zhì)上講,實(shí)時(shí)預(yù)測(cè)DOTA2勝負(fù)和機(jī)器學(xué)習(xí)經(jīng)典模式識(shí)別問題(比如垃圾郵件識(shí)別、圖像識(shí)別等)是一樣的(只是多了一個(gè)時(shí)間維度)。這類問題的數(shù)據(jù)源、特征和常用模型都不復(fù)雜:Yxi中國(guó)電競(jìng)網(wǎng)

  1。數(shù)據(jù):海量數(shù)據(jù)(每天百萬(wàn)級(jí)別的DOTA2游戲局?jǐn)?shù))Yxi中國(guó)電競(jìng)網(wǎng)

  2。特征:特征豐富,容易提取和勝負(fù)相關(guān)的特征Yxi中國(guó)電競(jìng)網(wǎng)

  3。模型:模型成熟,經(jīng)典的邏輯回歸或者隨機(jī)森就能取得很好效果Yxi中國(guó)電競(jìng)網(wǎng)

  而DOTA2玩家熟知的更難的問題是:Yxi中國(guó)電競(jìng)網(wǎng)

  [已解決]中路SOLO賽,AI吊打人類最強(qiáng)選手(模型復(fù)雜)Yxi中國(guó)電競(jìng)網(wǎng)

  [未解決]AI預(yù)測(cè)TI8冠軍(數(shù)據(jù)樣本少,有效特征提取難)Yxi中國(guó)電競(jìng)網(wǎng)

  所以,大家不要慌。等AI在5V5正式比賽中吊打最強(qiáng)人類隊(duì)伍,或者微軟再次跳出來(lái)預(yù)測(cè)TI8賽況非常準(zhǔn)確時(shí),才是我們真正該恐懼的時(shí)候~Yxi中國(guó)電競(jìng)網(wǎng)

  大老師具體是怎么做的Yxi中國(guó)電競(jìng)網(wǎng)

  除非作者親自講解大老師的預(yù)測(cè)算法,否則我們無(wú)法確切知道底層實(shí)現(xiàn)細(xì)節(jié)。好在‘DOTA2勝負(fù)預(yù)測(cè)’這個(gè)問題已經(jīng)有不少人研究過,并公開發(fā)表了論文(你沒看錯(cuò),我們DOTA2就是這么屌)。下面我就以UCSD兩名刀友的論文‘DOTA2 Win Prediction’為例,給大家介紹一下大老師的具體做法。Yxi中國(guó)電競(jìng)網(wǎng)

  和大老師主打的‘實(shí)時(shí)預(yù)測(cè)DOTA2勝負(fù)’不同,這篇論文是在比賽開始前(BP結(jié)束,陣容確定)和比賽結(jié)束后對(duì)勝負(fù)進(jìn)行預(yù)測(cè)。這兩個(gè)用邏輯回歸做的預(yù)測(cè)模型,都取得了非常出色的準(zhǔn)確率:Yxi中國(guó)電競(jìng)網(wǎng)

  比賽開始前,僅根據(jù)雙方陣容預(yù)測(cè)勝負(fù)的準(zhǔn)確率是73.0%。Yxi中國(guó)電競(jìng)網(wǎng)

  比賽結(jié)束后,根據(jù)雙方隊(duì)伍的GPM\XPM\KPM之差預(yù)測(cè)勝負(fù)的準(zhǔn)確率接近100%。(有水友就要問了,比賽都結(jié)束了,勝負(fù)已分還需要預(yù)測(cè)嗎?下個(gè)段落說(shuō))Yxi中國(guó)電競(jìng)網(wǎng)

  我們先詳細(xì)介紹一下這兩個(gè)模型:‘看陣容,猜勝負(fù)’和‘看賽后統(tǒng)計(jì),猜勝負(fù)’。然后再過渡、引申到大老師的‘看賽中實(shí)時(shí)數(shù)據(jù),猜勝負(fù)’模型。Yxi中國(guó)電競(jìng)網(wǎng)

  先說(shuō)數(shù)據(jù)源Yxi中國(guó)電競(jìng)網(wǎng)

  作者用V社提供的API收集了2015-11-20~2015-11-22的62000場(chǎng)游戲數(shù)據(jù)作為數(shù)據(jù)源,選取限定條件是:Yxi中國(guó)電競(jìng)網(wǎng)

  游戲等級(jí)為“very high”,研究者認(rèn)為這些局里面的選手都是會(huì)玩的,避免了由于選手實(shí)力導(dǎo)致的數(shù)據(jù)偏差。(是的,你要是不努力提高自己的DOTA2水平,大老師都懶得看你的游戲。。。)Yxi中國(guó)電競(jìng)網(wǎng)

  5V5正常模式,并且中途沒有人退出。Yxi中國(guó)電競(jìng)網(wǎng)

  游戲時(shí)長(zhǎng)大于10分鐘。Yxi中國(guó)電競(jìng)網(wǎng)

  對(duì)每局游戲,收集以下信息:獲勝方、游戲時(shí)長(zhǎng)、十名選手的賽后統(tǒng)計(jì)數(shù)據(jù)(GPM\XPM\Kills\Assists\Deaths)。正式分析之前,有必要了解一下數(shù)據(jù)源的基礎(chǔ)統(tǒng)計(jì)特征:6W局游戲平均時(shí)長(zhǎng)30分53秒(標(biāo)準(zhǔn)差6分42秒),天輝勝率為56.5%。Yxi中國(guó)電競(jìng)網(wǎng)

  看陣容,猜勝負(fù)Yxi中國(guó)電競(jìng)網(wǎng)

  陣容對(duì)DOTA2比賽的影響非常大,BP階段彈幕討論也會(huì)異;钴S。相信大家經(jīng)?吹綇椖淮笊窀鶕(jù)陣容來(lái)預(yù)測(cè)比賽勝負(fù):Yxi中國(guó)電競(jìng)網(wǎng)

  這個(gè)小魚人拿的好蠢,被對(duì)面血克。ǹ酥脐P(guān)系)Yxi中國(guó)電競(jìng)網(wǎng)

  這個(gè)狗拿的不好,沒有車。▍f(xié)同關(guān)系)Yxi中國(guó)電競(jìng)網(wǎng)

  又選劍圣!不知道劍圣已經(jīng)不適合這個(gè)版本了嗎?(英雄在當(dāng)前版本的表現(xiàn))Yxi中國(guó)電競(jìng)網(wǎng)

  那么大老師是怎么做的呢?其實(shí)和彈幕大神也沒差太多,這個(gè)模型關(guān)注每局游戲的四個(gè)特征:Yxi中國(guó)電競(jìng)網(wǎng)

  offset,衡量天輝相對(duì)于夜魘的優(yōu)勢(shì),也就是無(wú)腦預(yù)測(cè)天輝獲勝也可以擁有56%的準(zhǔn)確率(高于擲硬幣的50%)Yxi中國(guó)電競(jìng)網(wǎng)

  matchup,pick英雄的二進(jìn)制特征(上場(chǎng)為1,不上場(chǎng)為0,形成一個(gè)一維向量),衡量天輝夜魘各自陣容中每一個(gè)英雄的影響Yxi中國(guó)電競(jìng)網(wǎng)

  synergy,衡量英雄協(xié)作關(guān)系Yxi中國(guó)電競(jìng)網(wǎng)

  countering,衡量英雄克制關(guān)系Yxi中國(guó)電競(jìng)網(wǎng)

  重點(diǎn)講兩個(gè)特征:synergy和countering。前者反映了英雄兩兩之間的協(xié)同作用,后者反映了雙方陣容的英雄克制關(guān)系。Yxi中國(guó)電競(jìng)網(wǎng)

  先看英雄搭配。如下圖所以,雖然大部分英雄組合的勝率接近50%,但仍然存在大量的異常值:Yxi中國(guó)電競(jìng)網(wǎng)

  好組合:[獸王,狼人]、[露娜,狼人]、[獸王,露娜]的組合勝率超過90%。Yxi中國(guó)電競(jìng)網(wǎng)

  爛組合:[光法,小精靈]、[光法,小鹿]、[小鹿,小精靈]的組合勝率低于10%。Yxi中國(guó)電競(jìng)網(wǎng)

  正是因?yàn)椴煌⑿劢M合的勝率存在比較明顯的差異,才可以使用synergy特征來(lái)預(yù)測(cè)勝負(fù)。(這些是2015年底的數(shù)據(jù)了,了解當(dāng)時(shí)DOTA2版本的朋友可以在留言中解讀一下這些異常值。)Yxi中國(guó)電競(jìng)網(wǎng)

  英雄克制關(guān)系與協(xié)同關(guān)系的數(shù)據(jù)分布類似:大部分英雄間克制勝率是50%,但也存在許多強(qiáng)烈的克制關(guān)系,比如[狼人->小精靈]、[軍團(tuán)->米波]、[拉席克->毒狗]的克制勝率超過78%。Yxi中國(guó)電競(jìng)網(wǎng)

  好了,對(duì)大多數(shù)水友來(lái)講,不需要再說(shuō)更多的技術(shù)細(xì)節(jié)了。只需要知道這個(gè)方法的邏輯是:大數(shù)據(jù)老師,把幾萬(wàn)場(chǎng)DOTA2游戲的陣容看了一遍,學(xué)習(xí)每一場(chǎng)游戲的特征,訓(xùn)練邏輯回歸模型,根據(jù)雙方陣容預(yù)測(cè)比賽勝負(fù)。模型的準(zhǔn)確度是73%。Yxi中國(guó)電競(jìng)網(wǎng)

  不需要懷疑,這個(gè)準(zhǔn)確度肯定可以吊打玩了10年DOTA的你。畢竟大數(shù)據(jù)老師是見的多了,哪一場(chǎng)比賽它沒看過?哪一種陣容組合它沒分析過?相比之下,任何人類選手輸入的游戲信息量都不值一提,圖樣圖森破,上臺(tái)拿衣服。Yxi中國(guó)電競(jìng)網(wǎng)

  但幸運(yùn)的是,人類選手仍然可以創(chuàng)造新的陣容組合,上升空間并沒有被智子鎖死~Yxi中國(guó)電競(jìng)網(wǎng)

  看賽后統(tǒng)計(jì),猜勝負(fù)Yxi中國(guó)電競(jìng)網(wǎng)

  這個(gè)模型的思想和‘看陣容,猜勝負(fù)’相似,只是選取的特征不同:Yxi中國(guó)電競(jìng)網(wǎng)

  賽后雙方隊(duì)伍GPM之差(不用總經(jīng)濟(jì),是為了排除比賽時(shí)間長(zhǎng)短不同的影響)Yxi中國(guó)電競(jìng)網(wǎng)

  賽后雙方隊(duì)伍XPM之差Yxi中國(guó)電競(jìng)網(wǎng)

  賽后雙方隊(duì)伍KPM(每分鐘人頭)之差Yxi中國(guó)電競(jìng)網(wǎng)

  這些指標(biāo)大家都非常熟悉了,為什么選這些指標(biāo)?道理也是顯而易見的:這些指標(biāo)和勝負(fù)的相關(guān)性特別高。以GPM為例,比賽結(jié)束時(shí)經(jīng)濟(jì)領(lǐng)先的一方,絕大多數(shù)都取得了勝利。6W場(chǎng)比賽中,一共只有500場(chǎng)比賽(不到1%)結(jié)束時(shí),經(jīng)濟(jì)高的一方輸?shù)袅吮荣。所以,哪怕僅用GPM這一個(gè)指標(biāo)來(lái)預(yù)測(cè)勝負(fù),也已經(jīng)非常準(zhǔn)確了。Yxi中國(guó)電競(jìng)網(wǎng)

  同時(shí)使用GPM+XPM+KPM三個(gè)特征預(yù)測(cè)時(shí),準(zhǔn)確度基本達(dá)到100%,不需要更多了。Yxi中國(guó)電競(jìng)網(wǎng)

  現(xiàn)在我們回答問題:比賽結(jié)束后,勝負(fù)已分,為什么還要進(jìn)行預(yù)測(cè)?因?yàn)榉椒ㄊ峭ㄓ玫!完全可以把這個(gè)方法照搬到VG打TNC的第三局的任意時(shí)間點(diǎn)!看兩個(gè)時(shí)間點(diǎn):Yxi中國(guó)電競(jìng)網(wǎng)

  37分鐘,VG經(jīng)驗(yàn)落后2W7(整場(chǎng)比賽最大經(jīng)驗(yàn)差),人頭比15:25(整場(chǎng)比賽最大人頭差),經(jīng)濟(jì)落后2w4。Yxi中國(guó)電競(jìng)網(wǎng)

  此時(shí)大老師給出了VG整場(chǎng)比賽的最低預(yù)測(cè)勝率24%左右。Yxi中國(guó)電競(jìng)網(wǎng)

  2。 45分鐘,VG經(jīng)濟(jì)落后2w8(整場(chǎng)比賽最大經(jīng)濟(jì)差),人頭比變成19:25(VG現(xiàn)在能殺人了),經(jīng)驗(yàn)落后1W8(經(jīng)驗(yàn)差在迅速縮。罄蠋煱裋G的勝率提升到接近50%。Yxi中國(guó)電競(jìng)網(wǎng)

  這下就清楚了!我們大多數(shù)玩家把影響游戲勝負(fù)的關(guān)鍵點(diǎn)限制在經(jīng)濟(jì)差、破路等因素上(玩不了啦,91開啦),而大老師則是綜合考慮了更多的關(guān)鍵指標(biāo):GPM\XPM\KPM(甚至可能加上了每分鐘回復(fù)量、雙方護(hù)甲值\攻擊力\魔抗等等許多我們想得到或者想不到的特征)。Yxi中國(guó)電競(jìng)網(wǎng)

  我們看比賽時(shí)很難獲得這些數(shù)據(jù)Yxi中國(guó)電競(jìng)網(wǎng)

  當(dāng)然,PLUS會(huì)員提供的大數(shù)據(jù)老師,在處理時(shí)間維度的時(shí)候也可能采用了更加牛逼的模型(而不是簡(jiǎn)單的把比賽按每分鐘抽樣用來(lái)訓(xùn)練)。但大老師的具體實(shí)現(xiàn)細(xì)節(jié),我們就不得而知了。Yxi中國(guó)電競(jìng)網(wǎng)

  不過寫到這里,相信科普的目的已經(jīng)達(dá)到,大家對(duì)大老師的手段應(yīng)該有了比較清晰的認(rèn)識(shí)。Yxi中國(guó)電競(jìng)網(wǎng)

  總結(jié)一下,就是在兩隊(duì)水平差不多(比如LGD與VP??)或是在平時(shí)天梯上的時(shí)候,大老師給出的大數(shù)據(jù)是非常值得信賴的。大老師這么牛逼,沒有包月的小伙伴是不是可以去包年了!Yxi中國(guó)電競(jìng)網(wǎng)

聲明:中國(guó)電競(jìng)網(wǎng)(5asj.com)登載此文出于傳遞更多信息之目的,并不代表本站立場(chǎng)

圖文廣告位招租:800X100 QQ聯(lián)系:6476128

大家都在看

關(guān)于我們  |  商務(wù)洽談  |  聯(lián)系我們  |  友情鏈接  |  版權(quán)聲明  |  站務(wù)聯(lián)系QQ:8896 - 0575
Copyright © 2015-2018 中國(guó)電競(jìng)網(wǎng) sdoldhj.cn V2.0 打造最專業(yè)的電競(jìng)游戲門戶網(wǎng)站