Gordon's Projects
A deep learning Crazyhouse chess program that uses a Monte Carlo Tree Search (MCTS) based evaluation system and reinforcement to enhance its play style.
Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch
A chatbot that uses Firebase to remember information and responses, then uses them in future conversation!
Predicts your chances of getting into a college
An attempt to create a Convolutional Neural Network using Java, from scratch.
Official Repository of the Crazyhouse-Bot CrazyAra which is powered by a Deep Convolutional Neural Network
optimizing for readmission rates for patients
An environment for trading bots
EKAL GO - the High School Version of a self-learning Go playing engine
Exeter Dining App on Android, out on Google Play. Might've been in a hurry to finish.
2016-2017
got a bit bored during a trip so made this in a few hours
csc999 design project
Horde Chess Engine for White
Code used to run the Android app. Enables a phone to connect to the Arduino.
Code used for Arduino setup and run
An evolution simulator created in JavaScript. The entities use neural networks created using a genetic algorithm.
A silly math problem in a box
CSC506 Winter Term Project
**MOVED TO https://github.com/LeelaChessZero/leela-chess ** A chess adaption of GCP's Leela Zero
turing test
A translation and tweaking of the Python Neural Network into Java, fitted for more customization and two hidden layers.
CS329S Group
This is the code for "Recurrent Neural Networks - The Math of Intelligence (Week 5)" By Siraj Raval on Youtube
š¤ Exercise answers to the problem sets from the 2017 machine learning course cs229 by Andrew Ng at Stanford