dir. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
| Títol variant: |
Development of a chess engine |
| Títol variant: |
Desarrollo de un motor de ajedrez |
| Data: |
2021 |
| Resum: |
En les últimes dècades, els motors d'escacs han passat a dominar el joc de les seixanta-quatre caselles aconseguint un nivell de joc superhumà. Desafortunadament, la seva força es basa en el càlcul profund de variants, en comptes d'una comprensió posicional excel·lent. Des de l'aparició d'AlphaZero s'ha començat a donar més importància per aconseguir aquesta capacitat estratègica, però encara s'està lluny d'aconseguir el motor perfecte. Per contraposició al model tradicional, en aquest treball de recerca s'investiga la creació d'un motor basat només amb sentit estratègic. Per realitzar l'estudi s'ha desenvolupat un motor d'escacs completament funcional, i s'han estudiat els resultats de diferents arquitectures neuronals per la funció d'avaluació, amb l'objectiu d'aconseguir un nivell de joc semblant a la d'un motor convencional. |
| Resum: |
In recent decades, chess engines have gone on to dominate the game of the sixty-four squares, achieving a superhuman level of play. Unfortunately, its strength is based on the deep calculation of variants rather than an excellent positional understanding. Since the appearance of AlphaZero, the focus has begun to shift into developing this strategic ability, nonetheless, we are still far from achieving the perfect engine. In contrast to the traditional approach, this research focuses on the creation of an engine based only on strategic sense. To carry out the study, we have developed a fully functional chess engine, and, with the aim to achieve a similar level of play to a conventional one, we have studied the results of different architectures for the evaluation function. |
| Resum: |
En las últimas décadas, los motores de ajedrez han pasado a dominar el juego de las sesenta y cuatro casillas consiguiendo un nivel de juego superhumano. Desafortunadamente, su fuerza se basa en el cálculo profundo de variantes, en lugar de una comprensión posicional excelente. Desde la aparición de AlphaZero se ha empezado a dar más importancia para conseguir esta capacidad estratégica, pero todavía se está lejos de conseguir el motor perfecto. Por contraposición al modelo tradicional, en este trabajo de investigación se investiga la creación de un motor basado solamente en sentido estratégico. Para realizar el estudio se ha desarrollado un motor de ajedrez completamente funcional, y se han estudiado los resultados de diferentes arquitecturas neuronales para la función de evaluación, con el objetivo de conseguir un nivel de juego parecido a la de un motor convencional. |
| Drets: |
Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades.  |
| Llengua: |
Català |
| Titulació: |
Enginyeria Informàtica [2502441] |
| Pla d'estudis: |
Enginyeria Informàtica [958] |
| Document: |
Treball final de grau ; Text |
| Àrea temàtica: |
Menció Computació |
| Matèria: |
Escacs ;
Chess ;
Ajedrez ;
Profunditat De Cerca Limitada ;
Limited Look Ahead ;
Profundidad De Búsqueda Limitada ;
Xarxes Neuronals ;
Neural Networks ;
Redes Neuronales ;
Aprenentatge Profund ;
Deep Learning ;
Aprendizaje Profundo ;
Stockfish ;
AlphaZero |