Он не учится. Так как видно, что на каждом новом огненном цветке он погибает, а лишь запоминая его расположение проходит уровень заново, вместо того, чтобы прогнозировать летальную опасность от цветка
Вообще-то так и происходит обучение нейронной сети - эволюцией.
С каждой итерацией (поколением) бот пытается пройти чуть дальше, перебирая последние команды.
Он имеет в виду, что умерев от цветка несколько раз (чтобы увидеть все способы смерти), он уже должен был понять, как обходить такие цветки во все последующие разы.
но она же их не "видит", эта сеть не знает цветок это или черепаха, она видит только черный квадрат, а тут внезапно из него ещё 5)
поэтому каждый раз погибала.
что мешало?
надо спросить у автора, но я тут вижу лишь брутфорс, то есть он просто перебирает комбинации клавиш для того чтобы увеличить дальность прохождения. нельзя сказать что он учится, если слегка изменить уровень, то всё - ляжет и проиграет.
тут в комментах ссылка была на оч крутую вещь
да нет, считаю, что вы неправы. перебор - это если бы запоминалась последовательность нажатия клавиш, а тут есть нейросеть и она реагирует на внешние факторы , а перебором изменяется её топология .