| Título: | IMPLEMENTAÇÃO DE MOTOR DE XADREZ NEURAL COM PODA ALFA-BETA | ||||||||||||
| Autor(es): |
THOMAS MERGENER GOUVEA MENDES |
||||||||||||
| Colaborador(es): |
AUGUSTO CESAR ESPINDOLA BAFFA - Orientador |
||||||||||||
| Catalogação: | 24/SET/2025 | Língua(s): | INGLÊS - ESTADOS UNIDOS |
||||||||||
| Tipo: | TEXTO | Subtipo: | TRABALHO DE FIM DE CURSO | ||||||||||
| Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||
| Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=73220@1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=73220@2 |
||||||||||||
| DOI: | https://doi.org/10.17771/PUCRio.acad.73220 | ||||||||||||
| Resumo: | |||||||||||||
|
Motores de xadrez representam um marco importante na inteligência artificial devido à complexidade do jogo e às suas regras bem definidas. Este
projeto teve como objetivo desenvolver um motor de xadrez funcional e competitivo, chamado Illumina, empregando o algoritmo de poda Alfa-Beta para
realizar a busca na árvore de jogo e uma Rede Neural Eficientemente Atualizável (NNUE) para realizar a avaliação estática das posições. O desenvolvimento
do motor foi iterativo, com etapas de testes utilizando SPRT a cada nova
funcionalidade integrada, a fim de garantir estatisticamente a progressão de
força ou evitar regressões. A rede neural utilizada para a avaliação estática
foi treinada com dados gerados a partir de milhões de partidas autojogadas
pelo Illumina em controles de tempo muito rápidos. Até o momento da redação deste trabalho, o Illumina foi testado contra diversos outros motores e
apresenta desempenho competitivo em relação a outros motores de xadrez com
nível super-humano.
|
|||||||||||||
|
|||||||||||||