ВИ научи да ја одредува веројатноста за непосредна смрт на херој во играта Dota 2

Многу настани може да се предвидат пред да се случат, на пример, сосема е очигледно дека ликот на личноста која ја игра популарната игра MOBA Dota 2 наскоро ќе умре ако му пријде посилен непријателски херој од област надвор од видното поле. Но, она што на човекот му е очигледно не е секогаш лесно за компјутерот, а човекот не е секогаш способен да следи се што се случува на мапата на играта. ВО Член Насловен како „Време за умирање: предвидување смрт на ликови во Dota 2 со помош на длабоко учење“, истражувачите од Универзитетот во Јорк опишаа како успеале да обучат вештачка интелигенција да ја предвидат претстојната смрт на лик од играта со прилично висока точност 5 секунди пред тоа навистина да се случи. .

ВИ научи да ја одредува веројатноста за непосредна смрт на херој во играта Dota 2

Всушност, да се предвиди дека некој лик ќе биде убиен за 5 секунди е малку потешко отколку што изгледа на прв поглед. Просечниот натпревар се состои од 80 посебни фрагменти, при што еден лик може да изврши десетици од 000 можни (според пресметките на истражувачите) акции. Во просек, играчите на картата вршат 170 движења по фрагмент од натпревар, правејќи над 000 промени на играта.

Авторите на студијата забележуваат дека ниското здравје на ликот не е секогаш тесно поврзано со неговата брза смрт, бидејќи некои херои имаат лековити способности, а има и специјални предмети за лекување или телепортација. Земајќи ги предвид сите овие фактори, тимот користеше снимки од натпреварите Dota 2 обезбедени од Valve за да ја обучи невронската мрежа, која содржеше 5000 професионални и 5000 полупрофесионални игри одиграни до 5 декември минатата година. Пред вистинскиот тренинг, снимките беа претходно обработени со претворање на натпреварите во временски линии за секој играч, поделени во сегменти од 0,133 секунди од времето на играта, каде што секоја точка на скалата содржеше комплетен сет на податоци за ликот и неговата околина.

Од сите информации во играта, истражувачите идентификуваа 287 параметри, на пример, како што се здравјето на ликот, маната, силата, умешноста и интелигенцијата, неговите достапни активирани ставки, способностите подготвени за употреба, позицијата на херојот на картата, растојанието до најблискиот непријател и одбранбената кула на сојузниците, а исто така и општ преглед на историјата (кога и каде играчот последен пат го видел непријателот). Овие параметри, како што укажуваат истражувачите, играат клучна улога во тоа дали некој лик ќе умре или ќе преживее во блиска иднина, а најзначајна улога играат позицијата на картата и историјата на прегледот.

„Однесувањето на играчите е под влијание на информациите за неодамнешното минато“, пишуваат коавторите на трудот. „На пример, ако непријателот е едноставно надвор од видното поле, играчот сепак знае дека е некаде во областа. Од друга страна, ако непријателот исчезна пред неколку минути, тој може да биде каде било од гледна точка на играчот. Ова беше причината поради која додадовме функција која ја анализира историјата на прегледи“.

ВИ научи да ја одредува веројатноста за непосредна смрт на херој во играта Dota 2

За да ја обучат невронската мрежа, научниците користеле 2870 влезови (287 параметри на 10 играчи) и 57,6 милиони точки за податоци, резервирајќи 10% од податоците за верификација и уште 10% за тестирање. Во своите експерименти, тимот открил дека постигнале просечна точност од 0,5447 во ситуации кога од вештачката интелигенција било побарано да предвиди кој херој од десет играчи од двата тима ќе умре во следните пет секунди. Покрај тоа, истражувачите укажуваат дека моделот може да предвиди смртни случаи во поголем временски период со проучување на сите фактори и ситуации кои би можеле да доведат до нив.

Научниците забележуваат дека нивниот пристап има одредени ограничувања, имено дека системот бара толку многу информации во играта (вклучително и за непријателските шампиони кои се невидливи за дотичниот шампион) за да го направи своето предвидување и дека можеби нема да биде целосно компатибилен со игрите со новите верзии. Сепак, тие веруваат дека моделот што го развиле, а кој е достапен во отворен код на GitHub, може да биде корисно за коментаторите и играчите кога го следат напредокот на натпреварот.

„Еспортските игри се многу сложени и поради големата брзина на игра, рамнотежата на играта може да се промени буквално во рок од неколку секунди, додека различни настани можат да се случат во многу области на мапата на играта во исто време. Тие можат да се случат толку брзо што коментаторите или гледачите можат лесно да пропуштат важен момент во играта и потоа да ги гледаат само неговите последици“, пишуваат истражувачите. „Во исто време, во Dota 2, убиството на непријателски херој е клучен настан што ги интересира и коментаторите и гледачите.



Извор: 3dnews.ru

Додадете коментар