Muito legal o projeto. Parabéns!
A abordagem de se definir os pesos da rede neural utilizando um método de otimização, como AGs, é muito útil quando não se tem um target óbvio para o treinamento tradicional.
Em relação ao modelo com IA, talvez seja possível melhorá-lo trabalhando mais na engenharia de features. As utilizadas possivelmente não são o bastante para o modelo generalizar um padrão vencedor.