Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/181178
Title: | Deep learning and computer chess (part 1) | Authors: | Muhammad Riaz Bin Jamalullah | Keywords: | Computer and Information Science | Issue Date: | 2024 | Publisher: | Nanyang Technological University | Source: | Muhammad Riaz Bin Jamalullah (2024). Deep learning and computer chess (part 1). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/181178 | Project: | SCSE23-0981 | Abstract: | This paper focuses on two novel implementations of modern chess engines that use neural networks: Giraffe and DeepChess. Both models aim to evaluate chess positions without relying on handcrafted heuristics that are common in traditional chess engines. Giraffe consists of a three-layer feed-forward network that uses a low-level feature representation of game positions and makes predictions about the advantage of players (White and Black) in a given position. On the other hand, DeepChess employs a Siamese network architecture, integrating two models that are based on autoencoders, to compare game positions and predict the winner between two game states. In this paper, we implement, train and evaluate these models while introducing modifications to improve their performance and test the effectiveness of certain model parameters. Different architectures which include creating deeper networks as well as alternative activation functions were tested. Our results show that in the problem space of multiclass classification, a modified deeper Giraffe architecture with more hidden layers significantly improved evaluation accuracy. Our DeepChess implementation with the Leaky Rectified Linear Unit activation function achieved the best performance, albeit with significant overfitting. These experiments help provide further insight into the strengths and limitations of these models and neural network based chess engines in general, as well as the potential for future improvements. | URI: | https://hdl.handle.net/10356/181178 | Schools: | College of Computing and Data Science | Fulltext Permission: | restricted | Fulltext Availability: | With Fulltext |
Appears in Collections: | CCDS Student Reports (FYP/IA/PA/PI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
FYP - Deep Learning in Chess (Part 1).pdf Restricted Access | 1.66 MB | Adobe PDF | View/Open |
Page view(s)
66
Updated on Mar 15, 2025
Download(s)
6
Updated on Mar 15, 2025
Google ScholarTM
Check
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.