Karl Withers's repositories
Handwritten-Table-to-Google-Sheets
A framework to parse an image of handwritten tabular data and upload directly to Google Sheets.
Raw-Neural-Net
A neural network created from scratch trained to predict ideal font colour given an RGB background.
Arduino-Engine-Idle-Speed-Valve
Control logic and hardware schematic for a retrofitted engine idle speed control system.
ARIMA-Model-Evaluation
A framework to assist with the configuration and evaluation of the ARIMA model for time series imputation.
DVD-Library-Manager
Application for staff to manage DVD library stock and members to borrow DVDs.
Pong-with-trainable-AI
A game of Pong made with Pygame, incorporating 2 types of AI. A basic rule is initially set to control the AI paddle. The game is played while recording the players paddle y-position, ball co-ordinates and velocity. A model is then trained from this recorded data using Scikit-learn / KNN and applied to control the AI paddle.
QUT-IFN645-Data-Mining-Assignment
Evaluation of association and classification algorithms.
Reversi
Game of Reversi playable within the console. Scalable board size with the option to play against AI.