FollowMe: Intelligent Robot Following with Wearables and Computer Vision
Built a wearable-enabled robot follower system that combines ROS, computer vision, Bluetooth, and sensor fusion to enable a Boston Dynamics robot to track and follow a person in real time. The project integrates smartwatch controls, depth-based perception, and autonomous navigation workflows.
Analyzing Changing Trends of Podcasts Over Time Using BERTopic
Applied BERTopic to extract and analyze key topics from podcast transcripts, processing over 3,000 YouTube transcripts with enhanced topic labels using GPT-4o, achieving a classification rate of 78.56% for news podcasts.
From Dots to Faces: Visual Imagery and Ganzflicker Hallucinations
Analyzed more than 4,000 descriptions of Ganzflicker-induced hallucinations. I contributed to the topic-modeling pipeline and AI-assisted topic labeling, helping reveal how vivid imagery relates to reports ranging from simple geometric patterns to complex, naturalistic scenes.
Semantic Segmentation of Images Using Deep Learning
Developed multiple CNN architectures for semantic segmentation on the PASCAL VOC-2012 dataset, achieving 83.3% pixel accuracy with a pretrained ResNet-based model, significantly improving on baseline performance.
Natural Language Queries for Graph and Time Series Databases
Developed a natural language query interface to interact with a digital twin, using English to query both Neo4j graph databases for structural data and InfluxDB time-series databases for sensor data.
Deep Q-Learning Variations for Maze Traversal
Implemented and compared multiple Deep Q-Learning architectures for maze navigation, including CNNs, Masked Q-Learning, and Dueling DQN, achieving optimal performance with a hyperparameter-tuned network reaching 100% win rate and minimal loss on complex mazes.
Image Classification with Low-Level Neural Network
Implemented a neural network from scratch using NumPy to classify clothing images, experimenting with different activation functions and regularization techniques to achieve 88% test accuracy.
Predictive Health Assessment Model
Used Azure Machine Learning Studio to train and hyperparameter-tune a model to predict individuals' general health from survey data, deployed as a scalable API for quick and secure health assessments.
Expectation Maximization on Movie Reviews
Classified individuals into 4 types of movie watchers to predict future reviews, accomplished through 256 iterations of Expectation Maximization on a dataset of movie reviews.
N-Gram Log Likelihood
Built a program to compute unigram and bigram log likelihoods of character sequences, tokenizing by word and combining models to compute sentence log likelihood.
Transformer Encoder and Decoder Optimization
Implemented and analyzed attention mechanisms in a transformer, optimizing encoder and decoder patterns and evaluating different positional embedding strategies, improving classification accuracy from 33.6% to 85.86%.
RNN and LSTM Shakespearean Text Generation
Implemented and compared Recurrent Neural Networks (RNN) and Long Short-Term Memory (LSTM) models for character-level text generation using Shakespeare's works.