Abstract
The aim of the following paper was to develop, test and evaluate a simple self-learning agent for the game of Checkers based on reinforcement learning and neural networks. The approach followed in this work is rather simple and based on a single deep neural network which is used to evaluate the board states and to choose the next best move for the agent. During the training phases the neural network is trained using a reward system based on different criteria derived from the prior and the current board state that resulted from the last action taken. The neural network takes a state-action pair, consisting of the current state and a possible move option and predicts the total reward that can be expected. This way all possible move options are evaluated and the one with the highest value is chosen as the next move.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Schaeffer, J., Lake, R., Lu, P., Bryant, M.: Chinook: the world man-machine checkers champion. AI Magazine 17(1), 21 (1996). AAAI
Silver, D., Schrittwieser, J., Simonyan, K., et al.: Mastering the game of go without human knowledge, DeepMind (2017)
Christopher, J., Watkins, C.H., Dayan, P.: Q-learning. Mach. Learn. 8, 279–292 (1992)
Sutton, Richard S., Barto, Andrew G.: Reinforcement Learning: In Introduction. The MIT Press, Cambridge (2017)
Frochte, J.: Maschinelles Lernen: Grundlagen und Algorithmen in Python (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Knauer, H., Dederichs-Koch, A., Schilberg, D. (2020). Developing a Reinforcement Learning Agent for the Game of Checkers. In: Nazir, S., Ahram, T., Karwowski, W. (eds) Advances in Human Factors in Training, Education, and Learning Sciences. AHFE 2020. Advances in Intelligent Systems and Computing, vol 1211. Springer, Cham. https://doi.org/10.1007/978-3-030-50896-8_25
Download citation
DOI: https://doi.org/10.1007/978-3-030-50896-8_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-50895-1
Online ISBN: 978-3-030-50896-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)