Знаете шутку, что в Counter-Strike: Global Offensive играют только нейросети, ведь живые люди так себя вести не могут? Недавно это перестало быть совсем шуткой. Ведь нейросеть и правда научили играть в CS:GO, причём по одним лишь скриншотам.
Своим исследованием поделились Тим Пирс и Дзюн Жу. Учёные «скормили» нейросети 70 часов видео с геймплеем обычных людей в CS:GO, причём в формате скриншотов — по 16 кадров в секунду. И на их основе система составила параметры, как будет себя вести в игре.
Результаты оказались интересными. Нейронная сеть в целом неплохо себя показала против ботов, а вот в матче с реальными людьми уже сильно отставала и порой делала что-то ненужное. Например, стреляла в трупы или игнорировала врагов.
С другой стороны, поведение нейронной сети порой ничем не отличается от геймплея случайного «сильвера» в CS:GO. Теперь можно всегда подозревать, что против вас играет не человек, а нейросеть.
Результаты нейронной сети в разных режимах
В будущем разработчики хотят обучить нейронную сеть игре в полноценный соревновательный режим CS:GO, ведь пока тесты проводились лишь в «паблике». Также часть кода выложат в открытый доступ, чтобы каждый смог предложить свои варианты улучшений.
Источник:
Counter-Strike Deathmatch with Large-Scale Behavioural Cloning
https://arxiv.org/abs/2104.04258