/chessential

Artificial Intelligence Powered Chess Engine

Primary LanguagePythonMIT LicenseMIT

Description

A chess AI that uses machine learning techniques to learn itself to play chess without hardcoding any rules. You can use this repo to build or tweak your own chess AI and to measure its strength by letting it play against another chess engine or by playing it yourself.

To be completed

Requirements

Python

This project runs on python 3+. To get started install the necessary depencencies.

$ pip install -r requirements.txt

Stockfish

To be completed

Setup

Simplified, the project consists of three major parts:

  • Data generation
  • Learning how to play
  • Evaluate and play

To be completed

Data generation

To be completed

License

MIT