Разница между нейронной сетью и эволюционным алгоритмом

У меня есть хорошие знания об эволюционных алгоритмах, так что теперь я начал читать об искусственных нейронных сетях. Я наткнулся на этот учебник на http://www.ai-junkie.com/ann/evolved/nnt2.html, показано, как использовать ИНС для развития танков, собирающих мины. Он использует ГА для изменения входных весов на каждом нейроне.

Я знаю, что мог бы использовать GA (без ИНС) для решения той же проблемы. Я уже создал Tetris Bot, используя только GA для оптимизации весов в функции оценки сетки (см. мой блог http://www.bitsrandomicos.blogspot.com.br/).

Мой вопрос: в чем концептуальная/практическая разницамежду использованием ИНС + ГА в ситуации, когда я мог бы использовать только ГА? Я имею в виду, является ли мой Тетрис-бот ИНС? (Я так не думаю).

Есть несколько связанных вопросов по этому поводу, но я не смог найти ответ:

Используются ли эволюционные алгоритмы и нейронные сети в одних и тех же областях?

Когда использовать генетические алгоритмы, а когда нейронные сети?

Спасибо!

15
задан Community 23 May 2017 в 11:45
поделиться