Corpus ID: 18507239

Predicting Moves in Chess using Convolutional Neural Networks

  title={Predicting Moves in Chess using Convolutional Neural Networks},
  author={Barak Oshri},
We used a three layer Convolutional Neural Network (CNN) to make move predictions in chess. The task was defined as a two-part classification problem: a piece-selector CNN is trained to score which white pieces should be made to move, and move-selector CNNs for each piece produce scores for where it should be moved. This approach reduced the intractable class space in chess by a square root. The networks were trained using 20,000 games consisting of 245,000 moves made by players with an ELO… Expand
11 Citations

Figures and Tables from this paper

Learning to Evaluate Chess Positions with Deep Neural Networks and Limited Lookahead
  • 1
  • PDF
Simulating Human Behaviour in Games using Machine Learning
Neural Networks and Denotation
  • PDF
Abstraction capabilities of deep neural networks while learning chess
An Investigative Study about Application of Supervised Learning for Making Predictions in Chess
  • Highly Influenced
  • PDF
Mining Chess Playing as a Complex Process
  • 1
  • PDF
Generative Models for Stochastic Processes Using Convolutional Neural Networks
  • PDF


Training Deep Convolutional Neural Networks to Play Go
  • 149
  • PDF
Learning to Play the Game of Chess
  • 190
  • PDF
Deep Learning
  • 25,439
  • PDF
Machine Learning in Computer Chess: The Next Generation
  • 61