Evolution for neural networks

Основная идея сводится к построению топологической структуры нейронной сети с помощью эволюционных алгоритмов. Тема активно развивалась в период между 2002-2019 годом, к настоящему моменту выглядит заброшенной.

Библиотеки

  • NEAT-python - питонья реализация NEAT алгоритма
  • NEAT-Pytorch - исплементация той же либы для пайторча. Есть интерфейс для [open-ai-gym]. Вот еще форк
  • MultyNEAT - либа, реализующая NEAT-алгоритм, HyperNEAT, Es-HyperNEAT. Поддержки GPU нет, выглядит брошено. Доступно только на anaconda Фреймворк для python - брошен в 2018
  • deep-neuroevolution - либа от UBER, реализующая несколько собственных подходов. Работает с [tensorflow]

Еще по теме эволюционных алгоритмов:

Книга Hands on neuroevolution with python