SamRagusa / Batch-First
A JIT compiled chess engine which traverses the search tree in batches in a best-first manner, allowing for neural network batching, asynchronous GPU use, and vectorized CPU computations.
☆29Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for Batch-First
- Syzygy TB probe tool.☆17Updated 3 months ago
- Predicts the best chess move with 27.5% accuracy by a single matrix multiplication☆88Updated 3 years ago
- Predict the result of a chess game from a position☆27Updated 6 years ago
- A neural net chess engine in 95 lines of python☆73Updated 3 years ago
- EPD opening book generation and filtering for chess and chess variants☆22Updated 5 months ago
- An implementation of the AlphaZero algorithm for chess☆34Updated last year
- Chess tactics trainer with spaced repetition☆28Updated last year
- Allie: A UCI compliant chess engine☆105Updated 3 years ago
- ☆13Updated 3 years ago
- Puzzle generator for chess variants☆16Updated 6 months ago
- experimental chess engine based on temporal-difference reinforcement learning☆27Updated 8 years ago
- CrazyAra - A Deep Learning UCI-Chess Variant Engine written in C++☆12Updated 5 years ago
- Fork of https://github.com/niklasf/fishnet Supports variants playble on https://www.pychess.org☆10Updated this week
- Reads chess games in PGN format and adds annotations using an engine☆62Updated 3 years ago
- Style transfer for chess.☆31Updated 7 years 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
- ☆44Updated 3 years ago
- A chess bot playing on lichess.org☆19Updated 2 years ago
- Simple program for generating chess tactics puzzles from PGN files☆18Updated 4 years ago
- ♟︎ A strong python chess bot running on 1-thread☆26Updated last year
- different AI algorithms to solve board games☆18Updated 6 years ago
- A small implementation of SPSA in Python☆14Updated 6 years ago
- A game search and evaluation parameter tuner using optuna framework☆14Updated last year
- ALPHA - Polyglot chess opening book program☆30Updated 8 years ago
- A Xiangqi engine with 128-bit bitboard, SSE2, BMI2, based on Stockfish 8☆9Updated 5 years ago
- smartchess - chess graphical user interface☆10Updated 6 years ago
- Learning from zero (mostly based off of AlphaZero) in General Game Playing.☆81Updated 2 years ago
- User interface and public API for probing Syzygy endgame tablebases☆64Updated 4 months ago