У меня хорошая основа для эволюционных алгоритмов, поэтому теперь я начал читать об искусственных нейронных сетях. Я столкнулся с этим http://www.ai-junkie.com/ann/evolved/nnt2.html, показывая, как использовать ANN для развития Танков, которые собирают мины. Он использует GA для развития входных весов на каждом нейроне.
Я знаю, что могу использовать GA (без ANN) для решения той же проблемы. Я уже создал Tetris Bot, используя только GA, чтобы оптимизировать весы в функции оценки сетки (проверьте мой блог http://www.bitsrandomicos.blogspot.com.br/).
Мой вопрос: какова концептуальная/практическая разница между использованием ANN + GA в ситуации, когда я мог бы использовать только GA? Я имею в виду, мой Tetris Bot ANN (я так не думаю).
Есть несколько связанных вопросов об этом, но я не мог найти ответ:
Являются ли эволюционные алгоритмы и нейронные сети в тех же доменах?
Когда использовать генетические алгоритмы или когда использовать Neural Networks?
Спасибо!