Eu li alguns artigos discutindo prós e contras de cada método, alguns argumentando que o GA não melhora nenhuma a solução ideal, enquanto outros mostram que é mais eficaz. Parece que o GA é geralmente preferido na literatura (embora a maioria das pessoas o modifique de alguma maneira para alcançar os resultados de que precisam), então por que a maioria das soluções de software parece usar apenas a retropropagação?
Existe alguma regra geral quando usar um ou outro? Talvez dependa do tipo de NN ou exista alguma solução de ponta que geralmente supera outras?
Se possível, estou procurando respostas gerais: "se o NN é enorme, o GA é melhor" ou "o GA é sempre melhor, mas tem problemas de desempenho computacional" etc.