Inteligência Artificial jogando Flappy Bird!!

Inteligência Artificial jogando Flappy Bird!!

Cursos que verifiquei e recomendo:

✅ – Desenvolvimento de jogos Danki Code – https://hotm.art/UniversoProgramado2

Esse curso foi uma surpresa para mim, quem olha assim rapidamente não percebe, mas a quantidade de conteúdo aqui é GIGANTESCA! e sempre fornecendo suporte total para quem está iniciando no ramo de programação de jogos (instalação dos ambientes e explicação da lógica), nele você consegue aprender desde jogos simples de plataforma 2D até jogos avançados em 3D. O curso demonstra a programação de mais de 12 jogos(de PAC-MAN até Minecraft), além de diversas técnicas dessa área da programação.
—————————————————————————–

Seja muito bem vindo ao Universo Programado! Neste vídeo você verá como a Inteligência Artificial aprendeu a jogar o Flappy Bird!

Foi utilizado uma Rede Neural Artificial (Perceptron Multilayer) com 3 camadas!

Camada de Entrada com 4 sensores(Distância horizontal, Distância vertical, Velocidade do cano, Abertura dos canos) + 1 Viés, totalizando 5 Neurônios;
Camada Escondida com 6 neurônios + 1 Viés, totalizando 7 Neurônios;
Camada de Saída com 2 neurônios (Pular, Paraquedas);

A função de ativação utilizada em todos os neurônios foi a ReLU.
O método de aprendizagem é comumente chamado de ”Random Mutations”.
O tamanho da população que utilizei foi de 2000 indivíduos
O tempo de aprendizagem variou entre 0 ~ 30 minutos por modo de Jogo.
A linguagem utilizada em todo o processo foi a Linguagem C.

Código + Executável – https://github.com/JVictorDias/FlappIA-Bird

📌 – Redes Sociais do Canal:
Instagram: https://www.instagram.com/universoprogramado/
Página Facebook: https://www.facebook.com/universoprogramado/

📌- Minhas Redes Sociais:
Facebook: https://www.facebook.com/victor.dias01
Github: https://github.com/JVictorDias
LinkedIn: https://www.linkedin.com/in/victor-dias-41109117a/

❤️ – Um grande abraço e um ótimo estudo pra você!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *