Помните как Какаши учил Наруто с помощью теневых клонов?

До меня только сейчас дошло, что это точь в точь технология искусственных нейронных сетей!

Вот самый простой пример:
ИИ учится играть в змейку

ИИ учится играть в... как эта игра называется?

Коротко: Пишется исходный код, первоначальные данные и примерно что должен делать "игрок". А далее генерируется поколение, в котором столько-то таких "игроков". Самые продвинутые и с самой удачной стратегией, а, может, просто удачливые, "размножаются" в следующем поколении. И так до бесконечности. Или пока результат не удовлетворит программиста ) В поколения заложена возможность "мутации", то есть отклонений. Если они удачные - они принесут профит и будут закрепляться в дальнейшем.

А теперь тренировки Наруто: создаются клоны, они все стараются сделать упражнение. Когда кто-то достигает результата, или просто через определенное время, опыт суммируется и оный от самого удачного клона используется в дальнейшем. Таким образом, это, скажем так, более продвинутся нейральная сеть, в которой вместо ИИ - Наруто.

Какаши прям программист! :D