«Игрок» с ИИ готов потягаться с любителями. Но в будущем его соперниками смогут стать и профессионалы.
Специалисты из Google DeepMind разработали ИИ-робота, который умеет играть в настольный теннис. Он даже смог обыграть человека. Однако с профессионалами система еще не может сравниться.
Исследователи взяли за основу робота манипулятор ABB IRB 1100, который может держать ракетку. Он свободно двигается, а за мячиком на столе следят высокоскоростные камеры. Дополнительная система захвата движения направления на ракетку противника. Чтобы все работало, ученые написали программное обеспечение на основе нейросетей.
В режиме реального времени робот следит за противником и постоянно меняет свою стратегию игры, чтобы адаптироваться с сопернику. Система разделена на два уровня. На низком обрабатываются простые навыки, в том числе ответные удары. На высоком ИИ-модели анализируют стиль игры каждого отдельного матча. Нейросети обучили на 17,5 тыс. траекторий мяча, взятых из реальной жизни. И хотя количество оказалось довольно небольшим, его хватило, чтобы натренировать модель.
Затем исследователи начали тестировать систему. Это позволило роботу адаптироваться к разным условиям. И сейчас его навыков уже хватает для игры с любителями. В таких матчах разработка может побеждать — победу ИИ одержал в 13 случаях из 29. Но технология еще не готова соревноваться с серьезными соперниками. Специалисты также проанализировали опыт реальных людей в игре против робота. Все игроки отметили, что процесс им показался веселым и занимательным.