Show HN: Tiny chess model, 392 KiB, ~1523 elo
Show HN: Tiny chess model, 392 KiB, ~1523 elo skorotkiewicz / chesslm Public Notifications You must be signed in to change notification settings Fork 0 Star 0 Branches Tags Open more actions menu Latest commit History 31 Commits 31 Commits Folders and files Name Name Last commit message Last commit date .github/ workflows .github/ workflows tests tests web web .gitignore .gitignore README.md README.md chess_game.py chess_game.py chesslm.py chesslm.py estimate_elo.py estimate_elo.py logo.svg logo.svg model.npz model.npz model_evaluate.py model_evaluate.py requirements.txt requirements.txt Repository files navigation chesslm A tiny neural chess evaluator with alpha-beta search and a desktop chess game. Quick start · Desktop game · Training · Benchmarking · Development chesslm combines a small NumPy network with a fixed material evaluator to choose chess moves.
This OpenSourceRelease is relevant to the technology intelligence record because it involves GitHub, Cursor. The source article should remain the factual reference for follow-up coverage.
- skorotkiewicz / chesslm Public Notifications You must be signed in to change notification settings Fork 0 Star 0 Branches Tags Open more actions menu Latest commit History 31 Commits 31 Commits Folders and files Name Name Last commit message Last commit date .github/ workflows .github/ workflows tests tests web web .gitignore .gitignore README.md README.md chess_game.py chess_game.py chesslm.py chesslm.py estimate_elo.py estimate_elo.py logo.svg logo.svg model.npz model.npz model_evaluate.py model_evaluate.py requirements.txt requirements.txt Repository files navigation chesslm A tiny neural chess evaluator with alpha-beta search and a desktop chess game.
- Quick start · Desktop game · Training · Benchmarking · Development chesslm combines a small NumPy network with a fixed material evaluator to choose chess moves.
- Play against the included model.npz in a Tkinter window, or request a move from the command line.
- Playing uses your CPU and requires no Stockfish process.
- Stockfish supplies training labels and benchmark comparisons.
- The network has 100,353 parameters and 401,412 bytes of float32 weights, about 392 KiB.