La IA ha après a determinar la probabilitat d'una mort imminent de l'heroi al joc Dota 2

Es poden predir molts esdeveniments abans que succeeixin, per exemple, és força obvi que el personatge d'una persona que juga al popular joc MOBA Dota 2 morirà aviat si un heroi enemic més fort s'acosta a ell des d'una zona fora de la vista. Però el que és obvi per a una persona no sempre és fàcil per a un ordinador, i una persona no sempre és capaç de seguir tot el que passa al mapa del joc. EN article Amb el títol "Time to Die: Predicting Character Death in Dota 2 Using Deep Learning", investigadors de la Universitat de York van descriure com van poder entrenar la IA per predir la mort imminent d'un personatge del joc amb una precisió bastant alta 5 segons abans que realment succeís. .

La IA ha après a determinar la probabilitat d'una mort imminent de l'heroi al joc Dota 2

De fet, predir que un personatge serà assassinat en 5 segons és una mica més difícil del que sembla a primera vista. La partida mitjana consta de 80 fragments separats, durant cadascun dels quals un personatge pot realitzar dotzenes de les 000 accions possibles (segons els càlculs dels investigadors). De mitjana, els jugadors del mapa realitzen 170 moviments per fragment de partit, fent més de 000 canvis de joc.

Els autors de l'estudi assenyalen que la baixa salut d'un personatge no sempre està estretament relacionada amb la seva mort ràpida, ja que alguns herois tenen habilitats curatives i també hi ha articles especials per a la curació o la teletransportació. Tenint en compte tots aquests factors, l'equip va utilitzar els enregistraments de partits de Dota 2 proporcionats per Valve per entrenar la xarxa neuronal, que contenia 5000 jocs professionals i 5000 semi-professionals jugats fins al 5 de desembre de l'any passat. Abans de l'entrenament real, els enregistraments es van processar prèviament convertint els partits en línies de temps per a cada jugador, dividides en segments de 0,133 segons de temps de joc, on cada punt de l'escala contenia un conjunt complet de dades sobre el personatge i el seu entorn.

A partir de tota la informació del joc, els investigadors van identificar 287 paràmetres, per exemple, com la salut del personatge, el manà, la força, la destresa i la intel·ligència, els seus elements activats disponibles, les habilitats llestes per utilitzar, la posició de l'heroi al mapa, la distància a l'enemic més proper i la torre defensiva dels aliats, i també la revisió general de l'historial (quan i on el jugador va veure l'enemic per última vegada). Aquests paràmetres, tal com indiquen els investigadors, tenen un paper clau en si un personatge mor o sobreviu en un futur proper, amb el paper més significatiu que té la posició al mapa i la història de la revisió.

"El comportament dels jugadors està influenciat per la informació sobre el passat recent", escriuen els coautors del document. "Per exemple, si l'enemic simplement està fora de la vista, el jugador encara sap que es troba en algun lloc de la zona. En canvi, si l'enemic desaparegués fa uns minuts, podria estar a qualsevol lloc des del punt de vista del jugador. Aquest va ser el motiu pel qual vam afegir una funció que analitza l'historial de revisions".

La IA ha après a determinar la probabilitat d'una mort imminent de l'heroi al joc Dota 2

Per entrenar la xarxa neuronal, els científics van utilitzar 2870 entrades (287 paràmetres per 10 jugadors) i 57,6 milions de punts de dades, reservant el 10% de les dades per a la verificació i un altre 10% per a les proves. En els seus experiments, l'equip va trobar que van aconseguir una precisió mitjana de 0,5447 en situacions en què se li va demanar a la IA que predigués quin heroi de deu jugadors de cada equip moriria en els propers cinc segons. A més, els investigadors indiquen que el model podria predir les morts durant un període de temps més gran estudiant tots els factors i situacions que podrien provocar-les.

Els científics assenyalen que el seu enfocament té certes limitacions, és a dir, que el sistema requereix tanta informació del joc (incloent-hi campions enemics invisibles per al campió en qüestió) per fer la seva predicció, i que pot ser que no sigui totalment compatible amb les noves versions dels jocs. Tanmateix, creuen que el model que van desenvolupar, que està disponible en codi obert a GitHub, pot ser útil per als comentaristes i jugadors quan segueixen el progrés d'un partit.

"Els jocs d'esports són molt complexos i, a causa de l'alta velocitat de joc, l'equilibri del joc pot canviar literalment en pocs segons, mentre que es poden produir diversos esdeveniments en moltes àrees del mapa del joc alhora. Poden passar tan ràpidament que els comentaristes o els espectadors poden perdre fàcilment un moment important del joc i després veure només les seves conseqüències", escriuen els investigadors. "Al mateix temps, a Dota 2, matar un heroi enemic és un esdeveniment clau que interessa tant als comentaristes com als espectadors".



Font: 3dnews.ru

Afegeix comentari