Перейти к материалам
шапито

MarI/O: искусственный интеллект научился играть в «Марио»

Источник: The Next Web
Кадр: SethBling / YouTube

Популярный видеоблогер Сет Блинг, специализирующийся на играх, создал MarI/O — искусственный интеллект, который учится играть в Super Mario World на своих ошибках. Программа из раза в раз пробует различные варианты прохождения уровня, чтобы «понять», как быстрее всего дойти до конца.

Блинг написал робота (исходный код) за несколько недель — и это был его первый проект, включающий генетическое программирование (если коротко, оно включает алгоритмы, напоминающие естественный отбор в природе). На видео ниже сначала демонстрируется итог совершенствования искусственного интеллекта на одном уровне в течение суток, а затем показано, как это работает. В самом начале робот не знал ничего об игре — даже то, что нужно жать кнопку «вправо», чтобы бежать по уровню.

MarI/O — Machine Learning for Video Games
SethBling

В Twitch-канале Сета Блинга идет прямая трансляция работы MarI/O на других уровнях. 

MarI/O — нейросеть, которая учится, как играть в Super Mario World методом проб и ошибок, как вы или я. Сыграв некоторое время, MarI/O понимает, как и когда действуют враги, а затем, кажется, выбирает лучший метод прохода мимо него — как вы или я (англ. яз.).

The Next Web