Hi, I'm

David!


I'm an undergraduate student studying Machine Learning at the University of Toronto.
My experience is primarily with neural network models and generative AI using Python.
I also dabble with frontend frameworks ocassionally! Mainly React, Vue, and Next.js.

Projects

A selection of projects I've worked on with public repositories

Pytorch
Multi-task Pancreas Cancer Segmentation and Classification with nnUNetV2

This project implements multi-task learning to add a classifier head to nnUNetv2's Residual Encoder preset. This classifier is used to augment nnUNetv2's existing segmentation, specifically in the context of lesion subtypes in pancreatic cancers.

Dec 2024Feb 2025

Pytorch
Augmentation of WM811K Silicon Wafer Map Dataset for Error Pattern Detection Training

In this on-going project, I am investigating the efficacy of using Wasserstein GANs with Gradient Penalty to generate images to balance the WM-811K silicon wafer map dataset. Being able to generate synthetic data will aid in training image detection models later on to improve fabrication efficacy. Preliminary results show improvement for problem classes.

Oct 2024Dec 2024

Tensorflow
Music Generation Using Autoencoders and Transformer Mixture Distribution Models

In this project, we developed a model for music generation using autoencoders and transformer mixture distribution models, implemented in TensorFlow. Building on techniques like variational autoencoders (VAEs) and transformers, our approach processes high-dimensional music data to create coherent compositions. By using a sliding window method and training the model on both diverse and classical music datasets, we aimed to capture melodic patterns effectively. While the model performs well at learning tonality, there are still challenges with rhythm and long-term structure. We're continuing to explore ways to enhance the model’s rhythmic coherence and overall musicality.

Jan 2024May 2024

Contact Me

University Email

davidmy.guo@mail.utoronto.ca

Personal Email

davidguo123456@gmail.com

Phone

(604) 825 9637

Location

Toronto, ON