Студенты университета Британской Колумбии обучили систему искусственного интеллекта исключительно в компьютерной симуляции, после чего она сразу начала играть против людей.
В течение двух лет над проектом работали несколько студенческих команд. Они создали детальную цифровую копию игрового стола, учитывающую особенности движения шайбы, отскоки от бортиков и работу двигателей.
Робот отслеживает положение шайбы и соперника с помощью одной камеры, установленной над столом. После калибровки системы инженеры добились точности определения координат около одного миллиметра.
Для обучения ИИ команда использовала метод с подкреплением. Симулятор работал примерно в 230 раз быстрее реального времени, что позволило проводить тысячи виртуальных матчей одновременно на обычном ноутбуке.
После завершения обучения разработчики перенесли алгоритм на реального робота без дополнительной настройки. Система сразу смогла играть против людей, что считают одной из главных проблем при переносе навыков искусственного интеллекта из виртуальной среды в реальный мир. Разработчики опубликовали исходный код проекта и техническую документацию в открытом доступе.




