Преимущества генетических алгоритмов при обучении нейронных сетей:
- Простота реализации. 1 Количество применяемых операторов невелико, они не содержат сложных и трудоёмких операций. 1
- Универсальность. 1 Алгоритм может быть применён к широкому кругу задач, если задачу можно свести к задаче оптимизации. 1
- Параллелизм. 1 Большинство операций происходят параллельно, не требуя результата других операций. 1
- Высокая устойчивость к изменениям условий задачи. 1 Постоянная эволюция особей способствует быстрой адаптации к новым условиям. 1
Недостатки генетических алгоритмов при обучении нейронных сетей:
- Серьёзные вычислительные и временные затраты. 2 Также генетические алгоритмы содержат в себе элементы эвристики и обладают всеми недостатками, присущими эвристическим методам. 2
- Отсутствие накопленных знаний о настраиваемых коэффициентах. 4 Это касается этапа инициализации, когда каждому гену любой хромосомы присваивается случайное значение. 4