Chess has always been considered as a test of intelligence and intellectual ability. In 1996, it also became a cornerstone of Artificial intelligence after the battle between chess master Gary Kasparov and IBM’s Deep Blue. Because of its significance, I think it would be fun to try to create a competent Chess AI.

To achieve the goal of creating a competent Chess AI, I developed a Naive Bayes Classifier to use probability to find the best possible move.

The dataset I used, has over 20,000 games. Unfortunately, I can no longer find the source. If you are looking for the dataset, you can contact me at victorwtsim@gmail.com.

#machine-learning #programming #chess #data-science

Using Naive Bayes to Create a Chess AI from Scratch:
3.05 GEEK