Книги / Языки программирования / Python / Эволюционные нейросети на языке Python

Эволюционные нейросети на языке Python

Ярослав Омельяненко

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

Читатель познакомится с популярными алгоритмами нейроэволюции, такими как NEAT, HyperNEAT и ES-HyperNEAT, и научится реализовывать их на языке Python. Книга включает практические примеры, демонстрирующие применение нейроэволюции для разработки автономных агентов, играющих в классические игры Atari, а также для улучшения производительности существующих методов машинного обучения.

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