Carter Conboy
After finishing a degree in Computer Engineering at Queen's University, my technical interests in machine learning and data engineering inspired me to pursue a Master of Engineering in Applied Data Science at the University of Victoria.
My background in software development includes internships as an IT Developer with Queen's ITS and a Security Developer with the Canadian Department of National Defence.
In my personal life, I love nature, music, and tabletop games. I've also completed CAF basic training, biked the span of two countries, and spent a summer riding in helicopters, planting trees, and adventuring across northern Canada.
BioQ: Modern Reimplementation of DanQ Hybrid Neural Network
In collaboration with my colleague Yeshwanth Konka, I implemented and tested the Hybrid Neural Network described in the DanQ paper using modern frameworks and computing platforms in order to predict non-coding DNA function. The model architecture consisting of a convolutional neural network feeding into a bidirectional recurrent neural network is shown in the figure below.

The project was developed in Python using Pytorch and CUDA. Compared to the original project, our implementation achieved comparable performance with additional ease-of-use features
I strongly encourage you to check out the paper for more details!
Magic the Gathering Card Color Classification
As a final project for my Optimization for Machine Learning course, I developed a solution for the classification of Magic the Gathering (MTG) card color based on rules text by leveraging softmax logistic regression and doc2vec text embedding.
Magic The Gathering (MTG) is a popular trading card game which contains over 26,000 unique cards. Players select subsets of these cards to build decks which they use to play against each other. Each card is labeled as belonging to 1 of 5 colors: Blue, Black, Red, White or Green, and has rules text defining its game function.
The game’s design philosophy attempts to maintain a ”color pie” where each color of card owns a unique style and set of game mechanics, enabling the classification of a card’s color through its rules text. The project showcases a solution to this classification problem, demonstrating data acquisition and processing, as well ML model selection, training and assessment.
Please check out the paper for more details!
Passive Acoustic Monitoring of Marine Mammals
By leveraging CNNs for audio signal processing, my Capstone group built a solution for multiclass classification of marine mammals. The project used data from the Watkins Marine Mammal Sound Database and ResNet-18 model architecture.
By using MFCCs for feature extraction, we achieved good performance (93% accuracy), comparable to other species classification models.
The main achievements were feature engineering with signal processing methods, reducing the effect of class imbalances with custom loss functions, and increasing training efficiency with GPU processing.
Hyperparameter Optimization for Cancer Cell Classification
This project provides a binary classification solution to cancer cell classification using basic logistic regression and softmax regularization, investigating optimal hyperparameters for a balance between generalization and learning.
The project uses this dataset from the University of Wisconsin and basic gradient descent for optimization.
The figure above demonstrates the relationship between the softmax regularization term and training efficiency through a reduction of the objective function's condition number, as well as the relationship with model accuracy through reduced overfitting.
Next steps include systematic hyperparameter grid search with cross-validation.