Нейронная сеть учится играть в Lunar Lander

preview_player
Показать описание
Lunar Lander — аркадная игра, выпущенная Atari, Inc. в 1979 году. Цель игры — управлять посадочным лунным модулем, чтобы произвести мягкую посадку на поверхность Луны. На посадочный модуль действует гравитация и инерция, кроме того количество топлива в нем ограничено. Управление производится 4 кнопками: наклоны посадочного модуля влево/вправо, управление тягой двигателя +/-.
Задача, решаемая в рамках данного проекта - разработать самообучающуюся нейронную сеть, способную посадить на поверхность Луны посадочный модуль, выбрав при этом для этого пригодную для посадки площадку. Для управления посадочным модулем нейронная сеть должна "нажимать" кнопки на виртуальной клавиатуре, так как это делал бы реальный игрок.
Для ускорения обучения нейронной сети используется генетический алгоритм, в каждом поколении запускается 10 ее копий. Нейронная сеть имеет 2 скрытых слоя.
Проект разрабатывается на Python, никакие дополнительные нейросетевые фреймворки/модули не используются.
Автор - Тихон, 13 лет ("Карандаш и Самоделкин")
Рекомендации по теме
Комментарии
Автор

Этот канал всё ещё в активе? Я помню как смотрел вас в 10 лет.

Mr_Serjant
Автор

Помню смотрел ваш обзор на EV3 против nxt 2.0 6 лет назад . Так время быстро пролетело ):

onewaydenad
Автор

С возвращением!!! Спасибо за видео!!!

AlexSila-Max
Автор

Что случилось с каналом? Чем сейчас авторы видео занимаются?

Zeksait
Автор

Здравствуйте! Первая моя программа с использованием моторов на EV3DEV, возникла проблема: кубик не видит подключенные моторы, переставлял их, менял кабели, даже переустанавливал сам EV3DEV. Все равно одна и та же ошибка. Видео с проблемой выложил в вашу группу ВК.

НикитаПопов-цъ