All Articles
Information at a Glance: Do Your Charts Suck?
Information at a Glance: Do Your Charts Suck? How Pre-attentive Processing, Gestalt Theory, and Visual Data…
Turochamp: The Birth of AI in Games
Alan Turing, a pioneering figure in the world of Computer Science, is often celebrated for…
The Hunt For Primes
Prime numbers are among the most intriguing puzzles in mathematics — seemingly random yet deeply significant.
Their elusive…
The Tower of Hanoi
You’ve probably seen this puzzle before.
You could probably solve it without too much hassle.
But let’s…
Surviving the First Year of Your Math Degree
Luckily, studying for a degree in mathematics is different from high school.
Math class didn’t exactly…
Flowers, Staircases and The Golden Ratio
Have you ever climbed a staircase that just didn’t seem to be made for human…
What if an Infinite Number of Spaceships Arrive at Hilbert’s Hotel?
Suppose you’ve just been hired as the new manager of Hilbert’s Infinite Hotel.
On your first…
Python Chess: Game Simulation and Illegal Moves
Python Chess: Game Simulation and Illegal Moves Building My Second Chess Engine Using Python (Part 3) Image…
Who Needs Strava Premium When You Have Python?
If you haven’t already heard, Strava provide a powerful API that allows users to access…
Using The Strava API With Python — Beginner Tutorial
Strava offers a powerful Web API that allows users to access and analyse data from…
Python Chess: Efficient Move Generation Using Bitwise Operations
In the previous article, we built a data structure to represent the chessboard. We used…
Image Segmentation With K-Means Clustering
Looking at the images above, we see an example of an image posterization filter that…
1-Hot Encoding: The Chess Programmer’s Secret Weapon
This is not my first rodeo.
I’ve built a chess engine before, but the results were……
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…
The Machine Learning Algorithm Inspired By Darwin
In the ever-expanding field of artificial intelligence, some of the most fascinating advancements come from…