Portfolio

Deepfakes

Just as advances in machine learning gave rise to deepfake videos, so too can modern machine learning models be put to use to reliably detect fake media content. In this project I set out to do just that – first using deep neural networks to generate deepfake videos, then using neural networks to correctly distinguish between fake and unaltered... Read more

User Experience Prediction

Quality of experience (QoE) has become an increasingly important metric for today’s modern service providers. Discovering and optimizing the factors that determine user experience has thus become an essential goal for network operators. In this project, I teamed with the Mobility Management and Networking (MOMENT) Lab at UC Santa Barbara to foc... Read more

Recurrent Neural Networks

This project focuses on the performance of recurrent neural networks in the context of image generation and text classification. Specifically, multiple recurrent neural networks are trained in order to classify movie reviews from the Internet Movie Database and generate images from the MNIST database. Models are evaluated in light of training... Read more