0%

Temporal Motion Matching via Transfer Learning

A two-stage deep learning approach using Siamese CNNs and ConvLSTM autoencoders with attention to learn temporal alignment of movement sequences across subjects.

PythonPyTorchSiamese NetworksConvLSTMAttentionDTWTransfer LearningComputer Vision
Temporal Motion Matching via Transfer Learning

RL Maze Solver: DQN vs Q-Learning

A comparative study of Deep Q-Networks and tabular Q-Learning for maze navigation, with three exploration strategies and a custom Pygame environment.

PythonPyTorchReinforcement LearningDQNQ-LearningPygameMatplotlib
RL Maze Solver: DQN vs Q-Learning

Taiji Movement Classification

A comparative study of KNN and deep MLP classifiers for recognizing 39 Tai Chi movements from motion capture data, using Fisher's LDA and leave-one-subject-out validation.

PythonPyTorchscikit-learnKNNMLPLDAHuman Activity Recognition
Taiji Movement Classification

Polynomial Regression: MLE vs MAP

A from-scratch implementation of polynomial linear regression comparing Maximum Likelihood Estimation and Maximum A Posteriori inference on noisy sinusoidal data.

PythonNumPyMatplotlibLinear RegressionBayesian InferenceMachine Learning
Polynomial Regression: MLE vs MAP

Nittany Market

A full-stack e-commerce marketplace built with Flask and SQLite, featuring multi-role authentication, dynamic category hierarchies, shopping cart, checkout, and helpdesk support — developed for Penn State's CMPSC 431W (Database Management Systems).

PythonFlaskSQLiteSQLJavaScriptBootstrapHTML/CSS
Nittany Market

Mutation Prediction

Benchmarking fine-tuned protein language models (ESM2, ProtBERT) against classical alignment tools for predicting pathogenicity of single amino acid variants.

PythonBioinformaticsDeep LearningTransformersNLPPyTorch
Mutation Prediction

Voltorb Flip RL

A reinforcement learning agent trained with PPO to play Voltorb Flip, the Minesweeper-meets-Picross minigame from Pokemon HeartGold/SoulSilver.

PythonReinforcement LearningPyTorchGymnasiumStable Baselines3Pygame
Voltorb Flip RL

Wind Wake Optimization

A Streamlit-based GUI for optimizing wind turbine yaw angles using FLORIS, built as a capstone project in partnership with BP.

PythonStreamlitFLORISNumPyPandasData VisualizationOptimization
Wind Wake Optimization