Umelá inteligencia sa naučila určovať pravdepodobnosť hroziacej smrti hrdinu v hre Dota 2

Mnohé udalosti sa dajú predvídať skôr, ako sa stanú, napríklad je celkom zrejmé, že postava človeka hrajúceho populárnu MOBA hru Dota 2 čoskoro zomrie, ak sa k nemu z oblasti mimo dohľadu priblíži silnejší nepriateľský hrdina. Ale to, čo je človeku zrejmé, nie je pre počítač vždy jednoduché a človek nie vždy dokáže sledovať všetko, čo sa deje na hernej mape. IN článok Výskumníci z University of York s názvom „Čas zomrieť: Predpovedanie smrti postavy v Dota 2 pomocou hlbokého učenia“ opísali, ako dokázali trénovať AI, aby predpovedala blížiacu sa smrť hernej postavy s pomerne vysokou presnosťou 5 sekúnd predtým, ako sa skutočne stane. .

Umelá inteligencia sa naučila určovať pravdepodobnosť hroziacej smrti hrdinu v hre Dota 2

V skutočnosti predpovedať, že postava bude zabitá do 5 sekúnd, je o niečo ťažšie, ako sa na prvý pohľad zdá. Priemerná zhoda pozostáva z 80 000 samostatných fragmentov, počas ktorých môže postava vykonať desiatky zo 170 000 možných (podľa výpočtov výskumníkov) akcií. V priemere hráči na mape vykonajú 10 000 pohybov na fragment zápasu, čím urobia viac ako 20 000 herných zmien.

Autori štúdie poznamenávajú, že nízke zdravie postavy nie vždy úzko súvisí s jej rýchlou smrťou, pretože niektorí hrdinovia majú liečiteľské schopnosti a existujú aj špeciálne predmety na liečenie alebo teleportáciu. Berúc do úvahy všetky tieto faktory, tím použil záznamy zápasov Dota 2 poskytnuté spoločnosťou Valve na trénovanie neurónovej siete, ktorá obsahovala 5000 5000 profesionálnych a 5 0,133 poloprofesionálnych hier hraných do XNUMX. decembra minulého roku. Pred samotným tréningom boli nahrávky vopred spracované prevedením zápasov do časových osí pre každého hráča, rozdelených do XNUMX sekundových segmentov herného času, kde každý bod na stupnici obsahoval kompletný súbor údajov o postave a jej prostredí.

Zo všetkých informácií v hre výskumníci identifikovali 287 parametrov, ako napríklad zdravie postavy, mana, sila, obratnosť a inteligencia, jej dostupné aktivované predmety, schopnosti pripravené na použitie, pozícia hrdinu na mape, atď. vzdialenosť k najbližšiemu nepriateľovi a obrannej veži spojencov a tiež všeobecná história prehľadu (kedy a kde hráč naposledy videl nepriateľa). Tieto parametre, ako uvádzajú výskumníci, zohrávajú kľúčovú úlohu v tom, či postava v blízkej budúcnosti zomrie alebo prežije, pričom najvýznamnejšiu úlohu zohráva pozícia na mape a história recenzie.

„Správanie hráčov je ovplyvnené informáciami o nedávnej minulosti,“ píšu spoluautori článku. „Napríklad, ak je nepriateľ jednoducho mimo dohľadu, hráč stále vie, že je niekde v oblasti. Na druhej strane, ak by nepriateľ zmizol pred pár minútami, mohol by byť z pohľadu hráča kdekoľvek. To bol dôvod, prečo sme pridali funkciu, ktorá analyzuje históriu recenzií."

Umelá inteligencia sa naučila určovať pravdepodobnosť hroziacej smrti hrdinu v hre Dota 2

Na trénovanie neurónovej siete vedci použili 2870 287 vstupov (10 parametrov na 57,6 hráčov) a 10 milióna dátových bodov, pričom 10 % údajov si vyhradili na overenie a ďalších 0,5447 % na testovanie. Vo svojich experimentoch tím zistil, že dosiahli priemernú presnosť XNUMX v situáciách, keď bola AI požiadaná, aby predpovedala, ktorý hrdina z desiatich hráčov v jednom z tímov zomrie v priebehu nasledujúcich piatich sekúnd. Okrem toho vedci naznačujú, že model by mohol predpovedať úmrtia na dlhšie časové obdobie štúdiom všetkých faktorov a situácií, ktoré by k nim mohli viesť.

Vedci poznamenávajú, že ich prístup má určité obmedzenia, konkrétne to, že systém vyžaduje toľko informácií v hre (vrátane informácií o nepriateľských šampiónoch neviditeľných pre daného šampióna), aby mohol urobiť svoju predpoveď, a že nemusí byť plne kompatibilný s novými verziami hier. Veria však, že model, ktorý vyvinuli a ktorý je dostupný v open source na GitHub, môže byť užitočné pre komentátorov a hráčov, keď sledujú priebeh zápasu.

„Ešportové hry sú veľmi komplexné a vďaka vysokej rýchlosti hrania sa rovnováha hry môže zmeniť doslova v priebehu niekoľkých sekúnd, pričom v mnohých oblastiach hernej mapy sa môžu súčasne vyskytnúť rôzne udalosti. Môžu sa stať tak rýchlo, že komentátori alebo diváci môžu ľahko premeškať dôležitý moment v hre a potom sledovať len jeho dôsledky,“ píšu vedci. "Zároveň je v Dota 2 zabitie nepriateľského hrdinu kľúčovou udalosťou, ktorá zaujíma komentátorov aj divákov."



Zdroj: 3dnews.ru

Pridať komentár