AI je naučio odrediti vjerojatnost neposredne smrti heroja u igrici Dota 2

Mnogi događaji se mogu predvidjeti prije nego što se dogode, na primjer, sasvim je očito da će lik osobe koja igra popularnu MOBA igricu Dota 2 uskoro umrijeti ako mu se snažniji neprijateljski heroj približi iz područja izvan vidokruga. Ali ono što je čovjeku očito nije uvijek lako za računalo, a osoba nije uvijek u stanju pratiti sve što se događa na karti igre. U članak Pod naslovom “Vrijeme za umiranje: Predviđanje smrti lika u igri Dota 2 korištenjem dubokog učenja”, istraživači sa Sveučilišta u Yorku opisali su kako su uspjeli istrenirati umjetnu inteligenciju da predvidi nadolazeću smrt lika iz igre s prilično velikom točnošću 5 sekundi prije nego što se stvarno dogodi .

AI je naučio odrediti vjerojatnost neposredne smrti heroja u igrici Dota 2

Zapravo, predvidjeti da će lik biti ubijen za 5 sekundi malo je teže nego što se čini na prvi pogled. Prosječna utakmica sastoji se od 80 zasebnih fragmenata, tijekom svakog od kojih lik može izvesti desetke od 000 mogućih (prema izračunima istraživača) radnji. U prosjeku, igrači na mapi izvode 170 000 pokreta po fragmentu meča, čineći preko 10 000 promjena igre.

Autori studije napominju da slabo zdravstveno stanje lika nije uvijek usko povezano s njegovom brzom smrću, jer neki heroji imaju iscjeliteljske sposobnosti, a postoje i posebni predmeti za liječenje ili teleportaciju. Uzimajući sve ove čimbenike u obzir, tim je koristio snimke utakmica Dota 2 koje je osigurao Valve za treniranje neuronske mreže, koja je sadržavala 5000 profesionalnih i 5000 poluprofesionalnih igara odigranih do 5. prosinca prošle godine. Prije samog treninga, snimke su bile prethodno obrađene pretvaranjem mečeva u vremenske trake za svakog igrača, podijeljene u segmente vremena igre od 0,133 sekunde, gdje je svaka točka na ljestvici sadržavala kompletan skup podataka o liku i njegovom okruženju.

Od svih informacija u igri, istraživači su identificirali 287 parametara, na primjer, kao što su zdravlje lika, mana, snaga, spretnost i inteligencija, njegovi dostupni aktivirani predmeti, sposobnosti spremne za korištenje, položaj heroja na karti, udaljenost do najbližeg neprijatelja i obrambenog tornja saveznika, kao i opći pregled povijesti (kada i gdje je igrač posljednji put vidio neprijatelja). Ovi parametri, kako pokazuju istraživači, igraju ključnu ulogu u tome hoće li lik umrijeti ili preživjeti u bliskoj budućnosti, pri čemu najznačajniju ulogu imaju položaj na karti i povijest pregleda.

“Na ponašanje igrača utječu informacije o nedavnoj prošlosti”, pišu koautori rada. “Na primjer, ako je neprijatelj jednostavno izvan vidokruga, igrač i dalje zna da je on negdje u tom području. S druge strane, ako je neprijatelj nestao prije nekoliko minuta, mogao bi biti bilo gdje s igračeve točke gledišta. To je bio razlog zašto smo dodali značajku koja analizira povijest recenzija."

AI je naučio odrediti vjerojatnost neposredne smrti heroja u igrici Dota 2

Kako bi trenirali neuronsku mrežu, znanstvenici su koristili 2870 ulaza (287 parametara po 10 igrača) i 57,6 milijuna podatkovnih točaka, rezervirajući 10% podataka za provjeru i još 10% za testiranje. U svojim eksperimentima tim je otkrio da su postigli prosječnu točnost od 0,5447 u situacijama u kojima je AI zatraženo da predvidi koji će heroj od deset igrača u bilo kojem timu umrijeti u sljedećih pet sekundi. Osim toga, istraživači pokazuju da bi model mogao predvidjeti smrtne slučajeve tijekom duljeg vremenskog razdoblja proučavanjem svih čimbenika i situacija koje bi mogle dovesti do njih.

Znanstvenici napominju da njihov pristup ima određena ograničenja, točnije da sustav zahtijeva toliko informacija u igri (uključujući neprijateljske prvake koji su nevidljivi dotičnom prvaku) da bi napravio svoje predviđanje, te da možda neće biti u potpunosti kompatibilan s novim verzijama igara. Međutim, vjeruju da model koji su razvili, a koji je dostupan u otvorenog koda na GitHubu, može biti od koristi komentatorima i igračima kada prate tijek utakmice.

“Esport igre su vrlo složene, a zbog velike brzine igranja, ravnoteža igre može se promijeniti doslovno u roku od nekoliko sekundi, dok se različiti događaji mogu dogoditi u mnogim područjima mape igre u isto vrijeme. Mogu se dogoditi tako brzo da komentatori ili gledatelji mogu lako propustiti važan trenutak u igri i onda gledati samo njegove posljedice”, pišu istraživači. "U isto vrijeme, u Doti 2, ubijanje neprijateljskog heroja ključni je događaj koji zanima i komentatore i gledatelje."



Izvor: 3dnews.ru

Dodajte komentar