Kai's Projects
Applying generative adversarial networks to medical imaging for increased disease detection rates with little training data.
ALSPAC data analysis studying links between screen-usage and mental health issues in children. Provided data has been synthesised.
Agent-based artificial intelligence, genetic algorithms and modelling.
Breadcrumbs project for BioScientifica.
Implementation of traditional computer vision techniques using C++ and the OpenCV library.
Data structures and algorithm implementation and practice questions in C++ and Python.
Implementations of Viola Jones, Hough Circles and Sobel edge detection.
Outline of data science project workflow
Django web app.
Flask app.
Concurrent implementation of Conway's Game of Life in XC for the XMOS Explorer kit.
Generative learning using autoencoders and GANs with Keras.
Submission for Kaggle House Prices : Advanced Regression Techniques competition.
Tumour detection in f-MRI images from Kaggle dataset.
Config files for my GitHub profile.
Series of Jupyter Notebooks exploring Machine Learning methods.
Classification and clustering methods in Python - Kai Hulme and Jack Bond-Preston
Missing data visualization module for Python.
Analysing the characteristics of machine learning methods.
Flask based web app to monitor NestPi, a RasberryPi based nest box camera.
Nest box camera for RaspberryPi.
Implementation of a UNIX-style operating system in C for the ARM architecture.
PostgreSQL in Python with Psycopg 2.
Files for Udemy Course on Algorithms and Data Structures
Demo project showing the setup of a simple Spring Boot web application.
Least squares regression classifier in Python.
Version control and CI/CD with GitHub and Travis.
Object detection using YOLO-V3 with OpenCV in C++.