Skip to content

Projeto desenvolvido para disciplina de Inteligência Artificial do 5º semestre da faculdade de Cinência da Computação, com objetivo de aprender sobre algoritmos genéticos

Notifications You must be signed in to change notification settings

YuriBandeira28/AG_Flappy_Bird

Repository files navigation

Sobre o projeto

Projeto desenvolvido para a matéria de Inteligência Artificial como atividade avaliativa
Utilizando a junção etre Algoritmos Genéticos e Redes Neurais.

Funcionamento

Para o desenvolvimento do projeto foi usada um Algorítmo genético (AG) para otimizar os pesos de uma Rede Neural MLP (Multi Layer Perceptron).
A cada nova geração de pássaros, o AG realizava todos os cálculos de seleção, cruzamento e mutação para os pesos na de Rede Neural.

Rede Neural

A Rede Neural contém 2 Neurônios de entrada, 6 intermediários, e 2 de saída.

Representação Gráfica

Algorítmo Genético

Para o projeto, foi utilizado um algorítmo genético simples, contendo:

  • Taxa de mutação de 3% (0.03).
  • População de ~70 indivíduos.

Treino

gif treino

About

Projeto desenvolvido para disciplina de Inteligência Artificial do 5º semestre da faculdade de Cinência da Computação, com objetivo de aprender sobre algoritmos genéticos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages