З Вікіпедії:
Генетичний алгоритм (ГА) являє собою метод пошуку , використовуваний при обчисленні , щоб знайти точні або наближені рішення для оптимізації і пошуку проблем.
і:
Нейронні мережі - це нелінійні інструменти статистичного моделювання даних. Вони можуть бути використані для моделювання складних взаємозв'язків між входами та виходами або для пошуку шаблонів у даних.
Якщо у вас є проблема, де можна кількісно оцінити вартість рішення, генетичний алгоритм може здійснити спрямований пошук простору рішення. (Наприклад, знайти найкоротший маршрут між двома точками)
Коли у вас є декілька елементів у різних класах, нейронна мережа може "навчитися" класифікувати предмети, які вона раніше не "бачила". (Наприклад, розпізнавання обличчя, розпізнавання голосу)
Слід враховувати і терміни виконання. Генетичний алгоритм потребує тривалого часу, щоб знайти прийнятне рішення. Нейронна мережа потребує багато часу, щоб "навчитися", але тоді вона може майже миттєво класифікувати нові входи.