Algoritmo Genético ou Pessoas
Quem consegue terminar a fase primeiro?
Palavras-chave:
Algoritmos Genéticos, Inteligência artificial, AlgoritmosResumo
Algoritmos genéticos fazem parte da Inteligência Artificial para o aprendizado utilizando regras de busca por informações. Este artigo trata do uso de um deles, chamado NEAT (NeuroEvolution of Augmenting Topologies), de forma que o algoritmo possa controlar o personagem do jogo Super Mario World de maneira rápida e automática para concluir com sucesso uma fase do jogo. Os resultados obtidos foram comparados com os de um grupo de jogadores humanos, utilizando dos melhores tempos na mesma fase em que o algoritmo foi executado. Após a coleta das informações, os dados foram comparados e, por fim, os resultados indicam um melhor desempenho de tempo por parte do algoritmo ao finalizar uma fase do jogo.
Referências
Aha, D. W. and Kibler, D. (1989). "Instance-based learning algorithms." In: Machine Learning, 4(1), pp. 37-66.
Andrade, G., Ramalho, G., Santana, H. and Corruble, V. (2005). "Extending reinforcement learning to provide dynamic play-out in game balancing." In: Proceedings of the 2005 ACM SIGCHI International Conference on Advances in Computer Entertainment Technology, pp. 139-145.
Engelbrecht, A. P. (2007). "Computational intelligence: an introduction." John Wiley & Sons.
Faceli, K., Lorena, A. C., Gama, J. and Carvalho, A. C. (2011). "Inteligência Artificial: uma abordagem de aprendizado de máquina." Rio de Janeiro: Elsevier.
Haykin, S. (2001). "Redes neurais: princípios e prática." 2. ed. Porto Alegre: Bookman-LTC.
FileInfo (2022). ".rom file extension." https://fileinfo.com/extension/rom. Acessado em: 2022-10-09.
KISHIMOTO, A. (2004). "Inteligência artificial em jogos eletrônicos." Academic research about Artificial Intelligence for games.
MIRJALILI, S. (2019). "Evolutionary algorithms and neural networks." In Studies in computational intelligence, volume 780. Springer.
PETRY, C. D. (2003). "Auxiliando o aprendizado de métodos de busca utilizando simulação." PhD thesis, Dissertação (Mestrado). UFSC, Programa de Pós-Graduação em Ciência da Computação.
PUC-Rio (2022). "The programming language lua." http://www.lua.org/. Acessado em: 2022-10-09.
RAUBER, T. W. (2005). "Redes neurais artificiais." Universidade Federal do Espírito Santo. http://encurtador.com.br/bvKNV. Acessado em: 2022-10-09.
ROSA, J. L. G. (2011). "Fundamentos da inteligência artificial." Rio de Janeiro: LTC, 1.
SILVEIRA, R. S. and BARONE, D. A. C. (1998). "Jogos educativos computadorizados utilizando inteligência artificial." In: Anais do IX Simpósio Brasileiro de Informática na Educação.
Downloads
Publicado
Edição
Seção
Licença

Este trabalho está licenciado sob uma licença Creative Commons Attribution-ShareAlike 4.0 International License.
Os autores mantêm os direitos autorais sobre os trabalhos publicados nesta revista, concedendo à SETIF o direito de primeira publicação. O conteúdo está licenciado sob uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional (CC BY-SA 4.0), que permite copiar, redistribuir, remixar, transformar e criar a partir do material para qualquer finalidade, inclusive comercial, desde que seja atribuída a autoria e feita referência à publicação original nesta revista.
Os autores concordam que qualquer reutilização de seu trabalho por terceiros deve incluir o nome dos autores, o título do artigo, o nome da revista, o DOI (quando disponível) e o link para a licença.
É permitido e incentivado que os autores disponibilizem a versão publicada do trabalho em repositórios institucionais, sites pessoais ou redes acadêmicas imediatamente após a publicação, com menção à publicação inicial nesta revista.