1. SWEET - Weakly Supervised Person Name Extraction for Fighting Human Trafficking

    A weak supervision pipeline for extracting person names from noisy human trafficking proxy data (escort ads). Paper also presents HTGen, a new synthetically generated dataset of escort advertisements (built using GPT) to facilitate further research within the community. Code, Poster, Paper

  2. Image Classification from Scratch And Scaling Using Multicore Matrix Multiplication

    This is the project I took apart in when I was volunteering at the Prometheus Lab at McGill. The java vision code takes images from a robot and runs a custom image classification java program written from scratch to classify what type of room the robot is in. I implemented batching, serialization, and scaled the code to handle larger amount of training and testing data using multicore matrix multiplication packages. Poster

  3. Brain Tumor Segmentation with Attention-Based U-Net

    This project was the final project I did for a summer machine learning course I took with MIT Professor. Mark Vogelsberger which we later published as a full length paper. In this project we improved the existing U-Net model by adding additional Squeeze-and-Excitation Block and CBAM attention modules into the decoder blocks to improve the performance on the brain tumor segmentation task. Paper

  4. Rocket Engine DAQ

    For my internship at USC Liquid Propulsion Laboratory, I worked in the DAQ team and implemented python code that fetched and visualized engine data read from labjacks placed in the DAQ monitoring system.