Skip to content

lk1422/ChessEngine

Repository files navigation

#Chess Engine

Using Neural Network to map a position to a score, probability of white winning from a given position, in order to use the minimax algorithm to decide a next best move.

image

The data was scraped from https://pgnmentor.com/

The goal of the dataset was to take in a position from a grand master game and find the probability of a given player winning.

We also experimented with using convolution neural networks to score the board seperating each piece into a different dimension.

The network is able to preform basic offensive and defensive tactics, but struggles to understand the value of pieces, often trading high value pieces in return for getting check.

About

Using Minimax scored with a NN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published