Work place: Department of Computer Science and Engineering, Jaypee Institute of Information Technology, Noida, 201304, India
E-mail: nitinthakur5654@gmail.com
Website:
Research Interests: Computer systems and computational processes, Computational Learning Theory, Data Structures and Algorithms
Biography
Nitin Thakur was born in Kangra, Himachal Pradesh on January 27, 1996. He completed his Bachelor of Technology in Computer Science and Engineering from Jaypee Institute of Information Technology Noida, UP, India in 2018. He is currently recruited as Software Development Engineer in a startup, Tolexo based in Noida, India.
He has worked in major projects with technologies like Android Development, IoT, Machine Learning and Advanced Databases.
By Paras Lehana Sudhanshu Kulshrestha Nitin Thakur Pradeep Asthana
DOI: https://doi.org/10.5815/ijieeb.2018.04.04, Pub. Date: 8 Jul. 2018
In this paper, authors have proposed a technique which uses the existing database of chess games and machine learning algorithms to predict the game results. Authors have also developed various relationships among different combinations of attributes like half-moves, move sequence, chess engine evaluated score, opening sequence and the game result. The database of 10,000 actual chess games, imported and processed using Shane’s Chess Information Database (SCID), is annotated with evaluation score for each half-move using Stockfish chess engine running constantly on depth 17. This provided us with a total of 8,40,289 board evaluations. The idea is to make the Multi-Variate Linear Regression algorithm learn from these evaluation scores for same sequence of opening moves and game outcome, then using it to calculate the winning score of a side for each possible move and thus suggesting the move with highest score. The output is also tested with including move details. Game attributes are also classified into classes. Using Naïve Bayes classification, the data result is classified into three classes namely move preferable to white, black or a tie and then the data is validated on 20% of the dataset to determine accuracies for different combinations of considered attributes.
[...] Read more.Subscribe to receive issue release notifications and newsletters from MECS Press journals