Из википедии:
Генетический алгоритм (ГА) представляет собой метод поиска , используемый при вычислении , чтобы найти точные или приближенные решения для оптимизации и поиска проблем.
а также:
Нейронные сети - это инструменты нелинейного статистического моделирования данных. Их можно использовать для моделирования сложных отношений между входами и выходами или для поиска закономерностей в данных.
Если у вас есть проблема, в которой вы можете количественно оценить ценность решения, генетический алгоритм может выполнить направленный поиск пространства решений. (Например, найти кратчайший маршрут между двумя точками)
Когда у вас есть несколько элементов в разных классах, нейронная сеть может «научиться» классифицировать элементы, которые она раньше не «видела». (Например, распознавание лиц, распознавание голоса)
Также необходимо учитывать время исполнения. Генетическому алгоритму требуется много времени, чтобы найти приемлемое решение. Нейронной сети требуется много времени, чтобы «учиться», но затем она может почти мгновенно классифицировать новые входные данные.