Training a Neural Network for Checkers

About this Project

This project aims to create an intelligent game playing agent that will teach itself how to play the game of checkers. This will be achieved through the use of machine learning techniques called Neural Networks and Particle Swarm Optimization.

About Daniel Boonzaaier


Student at the University of the Western Cape
working towards a BSc(Hons) Computer Science
in 2017.
Supervisor - Adiel Ismail

Download Documentation

You can download the Documentation and presentation slides for this project here.

Project Documentation

Term 1 Doc Term 2 Doc Term 3 Doc Term 4 Doc

Project Presentations

Term 1 ppt Term 2 ppt Term 3 ppt Term 4 ppt

Project Demo

Project Demo

Contact Daniel Boonzaaier

Feel free to email about any questions regarding this project.