Obstacle Tower — это компьютерная игра, специально предназначенная для оценки возможностей алгоритмов машинного обучения в задачах компьютерного зрения и планирования. Unity, компания-разработчик игры, позиционирует Obstacle Tower как полигон для соревнований между исследователями ИИ. В рамках проекта компания запускает челлендж для ботов с призовым фондом $100 000.
Игровая среда Obstacle Tower
В игре алгоритму нужно пройти 100 уровней, каждый из которых представлен в виде одного этажа в 100-этажной башне. На каждом этаже алгоритм выполняет разные задания — решает головоломки, убегает от врагов, ищет ключи для перехода на следующий уровень.
«Бот сталкивается с визуальными и когнитивными проблемами, которые нужно преодолеть, чтобы перейти с уровня на уровень, и с каждым разом это становится все сложнее», — говорят в Unity. Игроки-люди, которые участвовали в тестировании, дошли только до 15 уровня. Unity планирует открыть исходный код Obstacle Tower, чтобы разработчики игр и исследователи могли изменять его по своему усмотрению.
Конкурс
Первый этап Obstacle Tower Challenge пройдет с 11 февраля по 31 марта. Разработчики смогут протестировать свои алгоритмы на 25 уровнях игры. Они уже опубликованы на GitHub. Второй этап продлится с 15 апреля по 14 июня. На втором этапе будут открыты 100 уровней игры. Победители получат денежные призы, ваучеры на путешествия и доступ к Google Cloud Platform.
Пока не известно, как именно будет определена команда победителей: выиграет та, чей бот первым сможет преодолеть 100 этажей или будет оцениваться общая эффективность команды. Unity планирует выпустить дополнительную информацию о конкурсе в ближайшие недели. Подробности в блоге компании.