AI ka mësuar të përcaktojë gjasat e vdekjes së afërt të një heroi në lojën Dota 2

Shumë ngjarje mund të parashikohen përpara se të ndodhin, për shembull, është mjaft e qartë se personazhi i një personi që luan lojën popullore MOBA Dota 2 së shpejti do të vdesë nëse një hero armik më i fortë i afrohet atij nga një zonë jashtë syve. Por ajo që është e dukshme për një person nuk është gjithmonë e lehtë për një kompjuter dhe një person nuk është gjithmonë në gjendje të ndjekë gjithçka që ndodh në hartën e lojës. NË artikull Të titulluar "Koha për të vdekur: Parashikimi i vdekjes së personazheve në Dota 2 duke përdorur të mësuarit e thellë", studiuesit nga Universiteti i York-ut përshkruan se si ata ishin në gjendje të trajnonin AI për të parashikuar vdekjen e afërt të një personazhi të lojës me saktësi mjaft të lartë 5 sekonda përpara se të ndodhte në të vërtetë. .

AI ka mësuar të përcaktojë gjasat e vdekjes së afërt të një heroi në lojën Dota 2

Në fakt, të parashikosh që një personazh do të vritet për 5 sekonda është pak më e vështirë se sa duket në shikim të parë. Përputhja mesatare përbëhet nga 80 fragmente të veçanta, gjatë secilit prej të cilave një personazh mund të kryejë dhjetëra nga 000 veprimet e mundshme (sipas llogaritjeve të studiuesve). Mesatarisht, lojtarët në hartë kryejnë 170 lëvizje për çdo fragment ndeshjeje, duke bërë mbi 000 ndryshime të lojës.

Autorët e studimit vënë në dukje se shëndeti i dobët i një personazhi nuk është gjithmonë i lidhur ngushtë me vdekjen e tij të shpejtë, pasi disa heronj kanë aftësi shëruese dhe ka edhe sende të veçanta për shërim ose teleportim. Duke marrë parasysh të gjithë këta faktorë, ekipi përdori regjistrimet e ndeshjeve Dota 2 të ofruara nga Valve për të trajnuar rrjetin nervor, i cili përmbante 5000 lojëra profesionale dhe 5000 lojëra gjysmë pro të luajtura deri më 5 dhjetor të vitit të kaluar. Para stërvitjes aktuale, regjistrimet u përpunuan paraprakisht duke konvertuar ndeshjet në afate kohore për çdo lojtar, të ndara në segmente 0,133 sekonda të kohës së lojës, ku çdo pikë në shkallë përmbante një grup të plotë të dhënash për personazhin dhe mjedisin e tij.

Nga të gjitha informacionet në lojë, studiuesit identifikuan 287 parametra, për shembull, si shëndeti i personazhit, mana, forca, shkathtësia dhe inteligjenca, artikujt e tij të disponueshëm të aktivizuar, aftësitë e gatshme për përdorim, pozicioni i heroit në hartë, distanca nga armiku më i afërt dhe kulla mbrojtëse e aleatëve, si dhe rishikimi i përgjithshëm i historisë (kur dhe ku lojtari e pa armikun për herë të fundit). Këta parametra, siç tregojnë studiuesit, luajnë një rol kyç nëse një personazh vdes apo mbijeton në të ardhmen e afërt, me rolin më domethënës që luan pozicioni në hartë dhe historia e rishikimit.

"Sjellja e lojtarit ndikohet nga informacioni për të kaluarën e afërt," shkruajnë bashkëautorët e punimit. “Për shembull, nëse armiku është thjesht jashtë syve, lojtari ende e di se ai është diku në zonë. Nga ana tjetër, nëse armiku zhdukej pak minuta më parë, ai mund të ishte kudo nga këndvështrimi i lojtarit. Kjo ishte arsyeja pse ne shtuam një veçori që analizon historinë e rishikimeve."

AI ka mësuar të përcaktojë gjasat e vdekjes së afërt të një heroi në lojën Dota 2

Për të trajnuar rrjetin nervor, shkencëtarët përdorën 2870 hyrje (287 parametra për 10 lojtarë) dhe 57,6 milionë pika të dhënash, duke rezervuar 10% të të dhënave për verifikim dhe 10% të tjera për testim. Në eksperimentet e tyre, ekipi zbuloi se ata arritën një saktësi mesatare prej 0,5447 në situatat kur AI iu kërkua të parashikonte se cili hero prej dhjetë lojtarëve në secilin ekip do të vdiste brenda pesë sekondave të ardhshme. Përveç kësaj, studiuesit tregojnë se modeli mund të parashikojë vdekjet për një periudhë më të madhe kohore duke studiuar të gjithë faktorët dhe situatat që mund të çojnë në to.

Shkencëtarët vërejnë se qasja e tyre ka disa kufizime, domethënë se sistemi kërkon kaq shumë informacione në lojë (përfshirë kampionët e armikut të padukshëm për kampionin në fjalë) për të bërë parashikimin e tij dhe se mund të mos jetë plotësisht i pajtueshëm me lojërat e versioneve të reja. Megjithatë, ata besojnë se modeli që ata zhvilluan, i cili është i disponueshëm në burim i hapur në GitHub, mund të jetë i dobishëm për komentuesit dhe lojtarët kur ata ndjekin ecurinë e një ndeshjeje.

“Lojërat e sportit janë shumë komplekse dhe për shkak të shpejtësisë së lartë të lojës, ekuilibri i lojës mund të ndryshojë fjalë për fjalë brenda pak sekondash, ndërsa ngjarje të ndryshme mund të ndodhin në shumë zona të hartës së lojës në të njëjtën kohë. Ato mund të ndodhin aq shpejt sa komentuesit ose shikuesit mund të humbasin lehtësisht një moment të rëndësishëm në lojë dhe më pas të shikojnë vetëm pasojat e tij”, shkruajnë studiuesit. "Në të njëjtën kohë, në Dota 2, vrasja e një heroi armik është një ngjarje kyçe që intereson si komentuesit ashtu edhe shikuesit."



Burimi: 3dnews.ru

Shto një koment