Summary
Full Transcript
CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR: https://lp.hashtagtreinamentos.com/esperapythonimpressionador?origemurl=hashtag_yt_org_listaesperapython_GMDb2jtzKZQ Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação! ----------------------------------------------------------------------- ► Link para ser avisado dos próximos vídeos: https://pages.hashtagtreinamentos.com/inscricao-projeto-flappy-bird-python?origemurl=hashtag_yt_org_planilhapyt_GMDb2jtzKZQ ----------------------------------------------------------------------- Hashtag Programação ► Inscreva-se em nosso canal: https://www.youtube.com/c/HashtagProgramacao?sub_confirmation=1 ► Ative as notificações (clica no sininho)! ► Curta o nosso vídeo! ----------------------------------------------------------------------- Redes Sociais ► YouTube: https://www.youtube.com/hashtagprogramacao ► Instagram: https://www.instagram.com/hashtagprogramacao/ ► Facebook: https://www.facebook.com/hashtagprogramacao/ ► Tik Tok: https://www.tiktok.com/@hashtagprogramacao ----------------------------------------------------------------------- Fala Galera! Nessa aula vamos te mostrar a Inteligência Artifical na Prática Utilizando Python. Para isso nós vamos te mostrar a inteligência artificial aplicada ao jogo FlappyBird para isso teremos que replicar o jogo utilizando a biblioteca Pygame no Python. Nós vamos estar utilizar o NEAT que vem do inglês Neural Evolution Augmenting Topology, que é uma rede neural. A rede neural utilizando o Python vai permitir com que você defina os inputs e outputs que nada mais são do que entradas e saídas, ou seja, nós vamos definir informações de entrada (configurações) e de acordo com essa entrada teremos um resultado específico. O trabalho das redes neurais é jogar o jogo com diferentes entradas até que consiga a saída “perfeita” digamos assim, ou seja, vamos tem diferentes configurações. E de acordo com essas diferentes configurações teremos o jogo reproduzindo isso em forma de saída, então a medida em que o jogo vai progredindo, a rede neural vai aprendendo a “como jogar o jogo”. Por isso tem esse nome, pois é como se uma pessoa estivesse aprendendo a jogar, então você sabe que se bater perde, se cair perde e se for muito alto também perde. Então o objetivo desse jogo é passar entre os canos sem bater, mas com essa rede neural, vai chegar um ponto em que a nossa inteligência artificial não vai mais perder. Porque ela já fez tantos testes de entradas e saídas e já aprendeu tanto que já sabe como jogar o jogo de forma “perfeita”. ----------------------------------------------------------------------- #python #hashtagprogramacao
