DocuMint: Docstring Generation for Python using Small Language Models

DocuMint: Docstring Generation for Python using Small Language Models

Benchmarked various Small Language Models on their docstring generation quality. Created a fine-tuning dataset and released it along with a fine-tuned Google's CodeGemma model.

Artificial Intelligence Assignments

Artificial Intelligence Assignments

Developed and delivered programming assignments for graduate level AI and ML courses at University of Memphis. Topics include Deep Q Networks, Proximal Policy Optimization and Finetuning of a Transformer.

BarterBaron: A commerce app based on barter system trade

BarterBaron: A commerce app based on barter system trade

Developed a ebay-like commerce platform using Ruby on Rails with features such as chat, search, and user authentication. Won "Best project in the class" award.

Robustness to Input Corruptions and Adversarial Examples in Steering Angle Prediction via Self-Supervision

Robustness to Input Corruptions and Adversarial Examples in Steering Angle Prediction via Self-Supervision

Used self-supervised learning to enhance robustness of steering angle prediction (using ResNet50 model) under conditions such as snow, fog, frost, pixelation, and blur.

Latent Representation of Inputs: A Defense Against Adversarial Examples in DQN

Latent Representation of Inputs: A Defense Against Adversarial Examples in DQN

Used feature squeezing to improve the performance of a Deep Reinforcement Learning algorithm (DQN) trained to play Atari Pong, under adversarial attacks.

Distributed Hyper-paramter tuning of Neural Networks

Distributed Hyper-paramter tuning of Neural Networks

Parallelized the hyperparameter search (grid and random) of a Neural Network using Distributed Hash Table by sharing computational resources across multiple nodes.

Delta Design 3D Printer

Delta Design 3D Printer

Designed and developed a prototype 3D printer using Arduino Mega (Senior year Engineering project).