lamesjim / Chess-AI
A Chess AI that uses a minimax algorithm with alpha-beta pruning
☆91Updated 2 years ago
Alternatives and similar repositories for Chess-AI:
Users that are interested in Chess-AI are comparing it to the libraries listed below
- AlphaZero implementation for Othello, Connect-Four and Tic-Tac-Toe based on "Mastering the game of Go without human knowledge" and "Maste…☆88Updated 6 years ago
- A checkers reinforcement learning AI, and all the tools needed to train it.☆55Updated 4 years ago
- PyTorch implementation of AlphaZero Chess from scratch☆137Updated 5 months ago
- Chess program with AI☆50Updated 4 years ago
- Research project: create a chess engine using Deep Reinforcement Learning☆109Updated 7 months ago
- Allie: A UCI compliant chess engine☆106Updated 3 years ago
- Chess position evaluation using neural networks☆26Updated 5 years ago
- Connect4 reinforcement learning by AlphaGo Zero methods.☆113Updated 3 years ago
- A fast Go chess library. Legal move generation, move/board types, apply/unapply, FEN parsing, Zobrist hashing.☆47Updated 2 years ago
- ♟️ A chess engine with alpha-beta pruning, piece-square tables, move ordering, and command-line UI.☆155Updated last year
- A UCI chess engine written in C++☆63Updated 11 months ago
- A Deep Learning UCI-Chess Variant Engine written in C++ & Python☆255Updated this week
- Retired multi-variant fork of popular UCI chess engine; please use Fairy-Stockfish instead☆132Updated 6 months ago
- Demo of UCT (MCTS) in Python / Numpy☆84Updated 2 years ago
- UCI Chess engine Stockfish with an Efficiently Updatable Neural-Network-based evaluation function☆58Updated 4 years ago
- A chess adaption of GCP's Leela Zero☆383Updated 5 years ago
- An implementation of the AlphaZero algorithm for chess☆33Updated 2 years ago
- Stockfish NNUE (Chess evaluation) trainer in Pytorch☆360Updated 7 months ago
- Predict the result of a chess game from a position☆26Updated 7 years ago
- UCI Chess engine written in C++11☆70Updated 2 years ago
- For code etc relating to the network training process.☆154Updated 7 months ago
- A deep learning Crazyhouse chess program that uses a Monte Carlo Tree Search (MCTS) based evaluation system and reinforcement to enhance …☆18Updated 5 years ago
- A simple chess AI☆924Updated 7 years ago
- Source code for the chess enginee Crafty☆60Updated 4 years ago
- A simple chess engine to learn and play with☆106Updated last month
- Predicts the best chess move with 27.5% accuracy by a single matrix multiplication☆92Updated 3 years ago
- Implementation of chess in python created while following a step-by-step YouTube tutorial by Eddie Sharick.☆51Updated 6 months ago
- C++ Chess Engine☆70Updated 3 months ago
- A Chess GUI based from Python using PySimpleGUI and Python-Chess.☆162Updated 10 months ago
- MCTS-based chess engine☆40Updated 6 years ago