Projects
Optimising the 2048 Game Engine
This project optimises the engine for the game 2048, allowing billions of game states to be evaluated in a short period of time. This makes AI algorithms which require a large search space possible.
GitHubHaskell Net: A Dependently Typed Neural Network Library
Dependent types enable logical errors to be caught at compile time. This project makes use of dependant types to provide a guarantee that the neural networks you create have valid connections between the layers. Eliminating a common cause of bugs.
GitHub