Нейроэволюция — это метод, при котором компьютерные программы улучшают нейронные сети с помощью принципов эволюции.
Можно представить это как цифровую природу, в которой множество сетей соревнуются друг с другом, а лучшие сети развиваются дальше.
При этом изменяются такие характеристики, как связи и веса, подобно генам у живых существ, чтобы добиться лучших результатов.
Так сети учатся решать сложные задачи, без того чтобы человек задавал каждый шаг точно.
Нейроэволюция, например, используется для управления роботами или для освоения игр.