James Wilkins
Welcome
Project Updates
Turochamp: The Birth of AI in Games
Alan Turing, a pioneering figure in the world of Computer Science, is often celebrated for…
Python Chess: Game Simulation and Illegal Moves
Python Chess: Game Simulation and Illegal Moves Building My Second Chess Engine Using Python (Part 3) Image…
Python Chess: Efficient Move Generation Using Bitwise Operations
In the previous article, we built a data structure to represent the chessboard. We used…
Algorithms & Data Science
Image Segmentation With K-Means Clustering
Looking at the images above, we see an example of an image posterization filter that…
Why We Can’t (Completely) Solve The Travelling Salesman Problem
Imagine you want to travel around Europe. You want to see the sights, and visit…
Solving the Travelling Salesman Problem Using a Genetic Algorithm
The Travelling Salesman Problem, TSP, describes a scenario where a salesman wishes to visit a number…