Chess\_db: A framework for working with large chess game datasets
Abstract
Chess is a two player strategic game that is embedded in classical AI culture as it was once the frontier for intelligent behaviour.
There was the silent assumption that the advent of computer engines that play better than the best humans will extinguish interest in the game.
However, the opposite has come to pass, with a growing following for the game.
A lot of the computational resources are now centered around training of players, where the engine output is just one aspect.
Access to past games is also an essential part, both in knowing what games a specific player has played previously, and also which continuations at a certain position have led to victory more often for each of the two colour players.
We present Chess_db a suite of logic programming tools that can effectively manipulate games both in memory and via creating back end databases.
In particular, we provide versatile code that creates databases from PGN (portable game notation) game files and explore the suitability of open source key-value databases for storing position tables that provide near-instant access to information pertaining to substantially large number of games.
이 뉴스, 어떠셨어요?
탭 한 번으로 반응 · 로그인 불필요