AI ir iemācÄ«jies noteikt varoņa nenovērÅ”amas nāves iespējamÄ«bu spēlē Dota 2

Daudzus notikumus var paredzēt jau pirms to raÅ”anās, piemēram, ir diezgan acÄ«mredzami, ka populārās MOBA spēles Dota 2 spēlētāja personāžs drÄ«z mirs, ja viņam no neredzamÄ«bas zonas tuvosies spēcÄ«gāks ienaidnieka varonis. Bet tas, kas cilvēkam ir paÅ”saprotams, datoram ne vienmēr ir viegli, un ne vienmēr cilvēks spēj sekot lÄ«dzi visam, kas notiek spēles kartē. IN raksts Jorkas Universitātes pētnieki ar nosaukumu ā€œLaiks mirt: varoņu nāves prognozÄ“Å”ana spēlē Dota 2, izmantojot dziļo mācÄ«Å”anosā€ aprakstÄ«ja, kā viņi spēja apmācÄ«t mākslÄ«go intelektu, lai ar diezgan augstu precizitāti prognozētu spēles varoņa gaidāmo nāvi 5 sekundes, pirms tā patieŔām notiek. .

AI ir iemācÄ«jies noteikt varoņa nenovērÅ”amas nāves iespējamÄ«bu spēlē Dota 2

PatiesÄ«bā paredzēt, ka varonis tiks nogalināts pēc 5 sekundēm, ir nedaudz grÅ«tāk, nekā Ŕķiet no pirmā acu uzmetiena. Vidējā sakritÄ«ba sastāv no 80 000 atseviŔķu fragmentu, kuru katra laikā varonis var veikt desmitiem no 170 000 iespējamajām (pēc pētnieku aprēķiniem) darbÄ«bām. Vidēji spēlētāji kartē veic 10 000 kustÄ«bu vienā mača fragmentā, veicot vairāk nekā 20 000 spēles izmaiņu.

PētÄ«juma autori atzÄ«mē, ka varoņa vājā veselÄ«ba ne vienmēr ir cieÅ”i saistÄ«ta ar viņa ātro nāvi, jo dažiem varoņiem piemÄ«t dziedināŔanas spējas, turklāt ir arÄ« Ä«paÅ”i priekÅ”meti dziedināŔanai vai teleportācijai. Ņemot vērā visus Å”os faktorus, komanda izmantoja Valve nodroÅ”inātos Dota 2 spēļu ierakstus, lai apmācÄ«tu neironu tÄ«klu, kurā bija 5000 profesionālās un 5000 pusprofesionāļu spēles, kas tika izspēlētas lÄ«dz pagājuŔā gada 5. decembrim. Pirms Ä«stā treniņa ieraksti tika iepriekÅ” apstrādāti, pārvērÅ”ot mačus katra spēlētāja laika grafikos, kas sadalÄ«ti 0,133 sekunžu spēles laika segmentos, kur katrs skalas punkts saturēja pilnu datu kopumu par varoni un viņa vidi.

No visas spēlē esoŔās informācijas pētnieki identificēja 287 parametrus, piemēram, tādus kā varoņa veselÄ«ba, mana, spēks, veiklÄ«ba un inteliÄ£ence, viņa pieejamie aktivizētie priekÅ”meti, lietoÅ”anai gatavās spējas, varoņa atraÅ”anās vieta kartē, attālums lÄ«dz tuvākajam ienaidniekam un sabiedroto aizsardzÄ«bas tornim, kā arÄ« vispārÄ«ga apskata vēsture (kad un kur spēlētājs pēdējo reizi redzējis ienaidnieku). Å iem parametriem, kā norāda pētnieki, ir galvenā nozÄ«me, vai varonis nomirst vai izdzÄ«vos tuvākajā nākotnē, un visnozÄ«mÄ«gākā loma ir atraÅ”anās vietai kartē un pārskata vēsturei.

ā€œSpēlētāju uzvedÄ«bu ietekmē informācija par neseno pagātni,ā€ raksta darba lÄ«dzautori. ā€œPiemēram, ja ienaidnieks vienkārÅ”i nav redzams, spēlētājs joprojām zina, ka viņŔ atrodas kaut kur apgabalā. No otras puses, ja ienaidnieks pazustu pirms dažām minÅ«tēm, viņŔ varētu bÅ«t jebkur no spēlētāja viedokļa. Tas bija iemesls, kāpēc mēs pievienojām funkciju, kas analizē atsauksmju vēsturi."

AI ir iemācÄ«jies noteikt varoņa nenovērÅ”amas nāves iespējamÄ«bu spēlē Dota 2

Lai apmācÄ«tu neironu tÄ«klu, zinātnieki izmantoja 2870 ievades (287 parametri uz 10 spēlētājiem) un 57,6 miljonus datu punktu, rezervējot 10% datu pārbaudei un vēl 10% testÄ“Å”anai. Savos eksperimentos komanda atklāja, ka viņi sasniedza vidējo precizitāti 0,5447 situācijās, kad AI tika lÅ«gts paredzēt, kurÅ” no desmit spēlētājiem katrā komandā mirs nākamo piecu sekunžu laikā. Turklāt pētnieki norāda, ka modelis varētu paredzēt nāves gadÄ«jumus ilgākā laika periodā, pētot visus faktorus un situācijas, kas tos varētu izraisÄ«t.

Zinātnieki atzÄ«mē, ka viņu pieejai ir noteikti ierobežojumi, proti, sistēmai ir nepiecieÅ”ams tik daudz spēles informācijas (tostarp par ienaidnieka čempioniem, kas nav redzami attiecÄ«gajam čempionam), lai prognozētu, un ka tā var nebÅ«t pilnÄ«bā saderÄ«ga ar jaunām spēļu versijām. Tomēr viņi uzskata, ka viņu izstrādātais modelis, kas ir pieejams atvērtā koda GitHub, var bÅ«t noderÄ«ga komentētājiem un spēlētājiem, kad viņi seko lÄ«dzi spēles gaitai.

ā€œEsporta spēles ir ļoti sarežģītas, un lielā spēles ātruma dēļ spēles lÄ«dzsvars var mainÄ«ties burtiski dažu sekunžu laikā, savukārt dažādi notikumi var notikt daudzās spēles kartes apgabalos vienlaikus. Tās var notikt tik ātri, ka komentētāji vai skatÄ«tāji var viegli palaist garām kādu svarÄ«gu spēles brÄ«di un pēc tam vērot tikai tā sekas,ā€ raksta pētnieki. "Tajā paŔā laikā Dota 2 ienaidnieka varoņa nogalināŔana ir galvenais notikums, kas interesē gan komentētājus, gan skatÄ«tājus."



Avots: 3dnews.ru

Pievieno komentāru