Personal Projects
Personal Projects
Computer Vision Theremin
This project utilizes open source machine learning packages to give a 2025 update to an magical instrument first introduced in the late 1920's. This is currently a work in progress.
In the accompanying video I am using a Korg SQ-1 to sequence a Behringer K2 MK-II and my CV Theremin to play my Roland JU-06a synth over top of a slowed down clip of Neil Degrasse Tyson talking about Isaac Newton.
Black and White Image Colourizer
I implemented and trained a UNet-style architecture to colourize black and white photos. I used a pre-trained ResNet18 model as the encoder portion of the model, and train the model against mean-square error and a VGG-16 based perceptual loss function.
Band Logo Identifier
I collected and augmented the logos of 686 bands from The Metal Archives in order to fine-tune OpenAI's CLIP model in order to build a vector database of metal band logos for reverse image searching. The resulting search the three most likely bands, and a link to their respective page on the Metal Archives. GitHub Link.
Breast Cancer Classifier
This small project uses a neural network to classify breast cancer tissue as benign or malignant using the Breast Cancer Wisconsin (Diagnostic) dataset, and explore how adjusting the number of layers and neurons per layer affects model performance. We achieved a recall of 0.97 and an overall accuracy of 98% on the test set. Colab Notebook.