Deep learning and computer chess
This report presents a chess evaluation function trained using neural networks, without a priori knowledge of chess. The neural network undergoes two phases. In the first phase, it is trained using unsupervised learning to perform feature extraction. Subsequently in the second phase it undergoes...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/153244 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-153244 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1532442022-04-19T07:26:02Z Deep learning and computer chess Low, Benedict Yu He Ying School of Computer Science and Engineering YHe@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence This report presents a chess evaluation function trained using neural networks, without a priori knowledge of chess. The neural network undergoes two phases. In the first phase, it is trained using unsupervised learning to perform feature extraction. Subsequently in the second phase it undergoes supervised learning to compare two chess positions and select the more favourable one. The entire network is trained using only positions of a chess game and the game’s outcome, and no other information on chess. Although the neural network utilizes a relatively shallow network architecture by modern standards, it is capable of achieving very high accuracies and has shown great promise in its ability to identify key features that results in a favourable game. This project closely follows the implementation and concepts of DeepChess. Bachelor of Engineering (Computer Science) 2021-11-17T00:33:45Z 2021-11-17T00:33:45Z 2021 Final Year Project (FYP) Low, B. Y. (2021). Deep learning and computer chess. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/153244 https://hdl.handle.net/10356/153244 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence |
spellingShingle |
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Low, Benedict Yu Deep learning and computer chess |
description |
This report presents a chess evaluation function trained using neural
networks, without a priori knowledge of chess. The neural network undergoes
two phases. In the first phase, it is trained using unsupervised learning to
perform feature extraction. Subsequently in the second phase it undergoes
supervised learning to compare two chess positions and select the more
favourable one. The entire network is trained using only positions of a chess
game and the game’s outcome, and no other information on chess. Although
the neural network utilizes a relatively shallow network architecture by
modern standards, it is capable of achieving very high accuracies and has
shown great promise in its ability to identify key features that results in a
favourable game. This project closely follows the implementation and
concepts of DeepChess. |
author2 |
He Ying |
author_facet |
He Ying Low, Benedict Yu |
format |
Final Year Project |
author |
Low, Benedict Yu |
author_sort |
Low, Benedict Yu |
title |
Deep learning and computer chess |
title_short |
Deep learning and computer chess |
title_full |
Deep learning and computer chess |
title_fullStr |
Deep learning and computer chess |
title_full_unstemmed |
Deep learning and computer chess |
title_sort |
deep learning and computer chess |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/153244 |
_version_ |
1731235757413105664 |