Using deep neural networks for chess position evaluation

This paper presents a neural network, based on Giraffe by Lai, that evaluates chess positions. It relies on deep neural networks and supervised learning. The paper aims to compare and suggest improvements to the neural network by following the architecture and feature selection of Lai’s Giraff...

Full description

Saved in:
Bibliographic Details
Main Author: Phang, Benito Yan Feng
Other Authors: He Ying
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/166011
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-166011
record_format dspace
spelling sg-ntu-dr.10356-1660112023-04-21T15:38:27Z Using deep neural networks for chess position evaluation Phang, Benito Yan Feng He Ying School of Computer Science and Engineering YHe@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence This paper presents a neural network, based on Giraffe by Lai, that evaluates chess positions. It relies on deep neural networks and supervised learning. The paper aims to compare and suggest improvements to the neural network by following the architecture and feature selection of Lai’s Giraffe closely. The goal of the neural network is to evaluate chess positions without manual feature selection and minimal prior knowledge. This is done by training the neural network to solve a 7-class classification problem, each class representing a different positional evaluation. The manual feature selection is subsequently replaced by a Deep Belief Network based on DeepChess to create an end-to-end machine learning based evaluation function. Bachelor of Engineering (Computer Engineering) 2023-04-18T07:27:39Z 2023-04-18T07:27:39Z 2023 Final Year Project (FYP) Phang, B. Y. F. (2023). Using deep neural networks for chess position evaluation. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/166011 https://hdl.handle.net/10356/166011 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
Phang, Benito Yan Feng
Using deep neural networks for chess position evaluation
description This paper presents a neural network, based on Giraffe by Lai, that evaluates chess positions. It relies on deep neural networks and supervised learning. The paper aims to compare and suggest improvements to the neural network by following the architecture and feature selection of Lai’s Giraffe closely. The goal of the neural network is to evaluate chess positions without manual feature selection and minimal prior knowledge. This is done by training the neural network to solve a 7-class classification problem, each class representing a different positional evaluation. The manual feature selection is subsequently replaced by a Deep Belief Network based on DeepChess to create an end-to-end machine learning based evaluation function.
author2 He Ying
author_facet He Ying
Phang, Benito Yan Feng
format Final Year Project
author Phang, Benito Yan Feng
author_sort Phang, Benito Yan Feng
title Using deep neural networks for chess position evaluation
title_short Using deep neural networks for chess position evaluation
title_full Using deep neural networks for chess position evaluation
title_fullStr Using deep neural networks for chess position evaluation
title_full_unstemmed Using deep neural networks for chess position evaluation
title_sort using deep neural networks for chess position evaluation
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/166011
_version_ 1764208172270092288