Как турнир "Starcraft" строит будущее AI, по словам основателя

$config[ads_kvadrat] not found

DFS TV#20 ZH: dfs-vs-agentfire - bitva za Podolsk (comments) - Part 2

DFS TV#20 ZH: dfs-vs-agentfire - bitva za Podolsk (comments) - Part 2
Anonim

Спросите почти всех студентов колледжа, которых вы знаете, и они скажут вам, что они скорее будут играть, чем готовиться к экзаменам.

Благодаря компьютерным ученым из университета Комениуса в Словакии и Чешского технического университета они могут сделать и то, и другое. С 2011 года в этих двух университетах размещается Student Starcraft A.I. Турнир (SSCAIT) - соревнование, в котором учащиеся пишут собственные роботы, чтобы сыграть в легендарную компьютерную игру Starcraft: Brood War и противопоставить их друг другу.

«Первый SSCAIT был локальным мероприятием, в котором приняли участие всего 50 моих учеников в Словакии, - рассказывает Майкл Чертикки, основатель и руководитель SSCAIT исследовательской группы Games & Simulations в CTU. обратный, «Мы запустили все игры вручную и получили от этого удовольствие. Студентам это понравилось, поэтому я решил открыть его для публики и для не-студентов в следующем году. В наши дни у нас есть люди и команды со всего мира, которые кодируют ботов и наблюдают за лестничными играми 24/7 на Twitch ».

Известные технологические компании обучали своих А.И. играть в различные пошаговые игры, такие как шахматы, и играть в течение многих лет, но только недавно они перешли на стратегические игры в реальном времени. Эти игры требуют принятия решений за доли секунды, что является идеальным способом подтолкнуть А.И. до предела и заинтересовать молодые таланты в этом типе исследований.

SSCAIT ничего не делал, кроме как рос с момента своего скромного начала. SSCAIT постоянно транслирует игры между ботами, представленными круглый год, но главное событие - турнир с круговым турниром в конце каждого года. Прошлогодний студенческий турнир состоял из 1 035 игр, а в этом году на SSCAIT будет проведено 6 006 матчей, которые пройдут в течение месяца. Свидетельство того, насколько популярным стало это событие.

С ростом популярности SCCAIT на протяжении многих лет, по словам Чертикки, он заметил существенный скачок в том, насколько изощренными стали представления некоторых студентов. В ранние годы турнира их просто кодировали для выполнения конкретных задач, теперь некоторые боты имеют возможность становиться все лучше и лучше, чем больше игр они играют.

Этап турнира SSCAIT 2017/18 только начался!

Там будет 6006 круговых игр, которые должны пройти как месяц. Вы можете смотреть все это в прямом эфире, общаясь с другими пользователями Twitch: http://t.co/E161gJiyKu Наслаждайтесь! #StarCraft #ArtificialIntelligence #BWAPI #SSCAIT

- Турнир SSCAIT (@sscaitournament) 21 декабря 2017 г.

«Вначале большинство наших ботов были просто жестко закодированными конечными автоматами, но со временем люди начали внедрять многие сложные A.I. методы как планирование, генетические алгоритмы, и нейронные сети », - говорит Certicky. «Каждый год все больше ботов используют машинное обучение и становятся лучше, просто играя во многие игры».

Этот тип инноваций - именно то, что делает подобные игры оптимальной виртуальной средой для тестирования и улучшения A.I. Нет двух игр Стар Крафт будет всегда таким же, это означает, что кодеры не могут просто запрограммировать своих ботов на одну стратегию.

В пошаговых играх, таких как шахматы, А.И. Системы могут быстро рассчитать лучший ход, доступный для них, основываясь на том, как только что переместился их противник. В стратегических играх в реальном времени вы часто не представляете, что задумал ваш оппонент, пока они не предпримут атаку на вашу базу. Это подталкивает студентов к поиску способов адаптации своих ботов к постоянно меняющимся сценариям.

«А.И. Исследователи всегда использовали различные игры в качестве доменов для своих алгоритмов - это часть процесса », - говорит Чертикки. «И после того, как го и покер были решены, им нужно было перейти к чему-то более сложному - и игры RTS отлично подходят. Таким образом, основное приложение - это сфера игрушек для исследований ИИ ».

Позволить студентам-кодировщикам попробовать свои силы в создании систем для процветания в этой среде - это не просто весело: это помогает им развивать навыки, которые являются чрезвычайно востребованными в своей области. Кто бы мог подумать, что игра может принести вам работу в ведущей технологической компании?

$config[ads_kvadrat] not found