♟️ Optimized Chess RL Trainer using DQN vs Stockfish. Built with PyTorch and python-chess, it learns using per-move rewards from Stockfish evaluations. Implements Prioritized Experience Replay (PER) and parallel CPU/GPU execution for faster training. The agent dynamically adjusts Stockfish skill level based on performance.
chess-engine reinforcement-learning deep-learning pytorch artificial-intelligence dqn stockfish dqn-pytorch training-algorithms rl-machine-learning
-
Updated
Mar 15, 2026 - Python