chess engine
Computer move calculator
A chess engine is a computer program that analyzes positions and calculates moves, typically far exceeding human playing strength.
Engines evaluate millions of positions per second to determine optimal play.
They're used for game analysis, training, and competition: I ran my game through a chess engine to find where I blundered.
Top engines like Stockfish have made grandmaster-level play accessible to anyone with a laptop.
Worst-case loss reduction
- pruningCutting vegetation for health
- heuristicsPractical problem-solving shortcuts
- nodesPoints of connection
- brute-forcePower without finesse
quiescence · search · ply · horizon · hashing · multithreading
Determining worth or quality
- positionLocation or stance
- depthDistance below surface
- variationsModified versions of something
- linesStrokes connecting two points
blunder · checkmate · stalemate · zugzwang · fork · pin · skewer · sacrifice
Interconnected computational nodes mimicking cognition
- deep learningLayered neural network methods
- machine learningAlgorithms that improve from data
- algorithmFinite problem-solving procedure
- pattern recognitionIdentifying regularities in inputs
self-play · reinforcement learning · training · GPU · Leela · superhuman
Indonesian dragon's namesake
- HoudiniFamous escape artist
- FritzGerman informal name
- GUIVisual computer interface
- open-sourceFreely viewable, editable code
minimax
Worst-case loss reduction
- pruningCutting vegetation for health
- heuristicsPractical problem-solving shortcuts
- nodesPoints of connection
brute-force · quiescence · search · ply · horizon · hashing · multithreading
evaluation
Determining worth or quality
- positionLocation or stance
- depthDistance below surface
- variationsModified versions of something
lines · blunder · checkmate · stalemate · zugzwang · fork · pin · skewer · sacrifice · tempo
neural network
Interconnected computational nodes mimicking cognition
- deep learningLayered neural network methods
- machine learningAlgorithms that improve from data
- algorithmFinite problem-solving procedure
pattern recognition · self-play · reinforcement learning · training · GPU · Leela · superhuman
Komodo
Indonesian dragon's namesake
benchmark
Standard for comparison
blitz · bullet · time control · gauntlet · head-to-head
- AIAI, machine learning, deep learning, algorithm, chatbot
- game AIminimax, search algorithm, game bot, pruning, decision trees
- chess gearchessboard, pawns, pawn, rook, rooks
chess enginegrandmaster
Supreme competitive title
amateur player · club player · chess master · human mind · casual player
chess engineintuition
Instinctive immediate understanding
gut feeling · instinct · gut instinct · intuitive thinking · pattern recognition
chess, engine, engines, engineered, engineering, engineer, engineers, ingenious, ingenuity