Fiz 2 IAs baseadas em Redes Neurais Artificiais e otimizadas através de um algoritmo genético... E depois eu fiz o que qualquer pessoa faria, uma rinha de IAs. ❤️ Segue lá! TikTok: @ensinandomaquinas
Não teria que penalizar a IA caso ela levasse um tiro? Assim ela aprenderia melhor a fugir.
2 года назад
Eu fiz um teste assim, mas dai elas apresentaram dificuldade para convergir, pq quando uma geração começa a acertar, a outra geração só leva tiro, e todos os indivíduos ficam com score 0.
Isso faria com que as IA tivessem o mesmo comportamente conforme o passar das gerações ... Penalidade para esse tipo de sistema, deve ser feita de uma forma em que a IA entenda o por que da pena.
Um sistema de vida por exemplo, perder 3 vidas e ser excluida da lista, sobrando assim só as sobreviventes.
2 года назад
@@Fabio-xy6vb Sim, faz sentido. Um indivíduo poderia jogar contra mais de 1 indivíduo. Assim, mesmo se ele tomar coro de um mais inteligente, não necessariamente ele iria ser excluído, pq ele poderia ganhar de outro indivíduo menos inteligente.
A ia da nave verde está tendo mais vitória do que a ia da nave amarela porque além de atirar ele tá circulando o inimigo por que ele saber que o oponente tem um limite nos sensores quem nem ele aí ele aproveita pra circular o oponente porque assim ele poder se esconde nos pontos cego do oponente ai a ia amarela pra não ficar sendo alvo fácil tentar gira em torno de si mesma ir da tiros aleatório assim ela não é feita de boba né e é por isso que tem que acrescentar 16 sensores pra qualidade do jogo fica melhor
Acho que ficou faltando uma penalidade... Acredito que as IAs n aprenderam bem pq a pesar delas terem um objetivo elas n tinha uma penalidade para seu fracasso...