Projects

A collection of projects focused on machine learning, data systems, and real world implementation.

Featured Project

End-to-end machine learning system for predicting vehicle insurance policy lapse.

Machine Learning

Projects focused on model development, training, and evaluation.

Finding Donors Project Visualization
Finding Donors

Built a supervised learning model to identify high-income individuals likely to donate.

Task: Binary Classification

Python • Scikit-learn • Pandas

Flower Image Classifier
Flower Image Classifier

MobileNetV2-based image classification using transfer learning on the Oxford Flowers 102 dataset.

Task: Multi-class classification (102 categories)

Python • PyTorch • MobileNetV2 • Transfer Learning

Data Analytics

Projects focused on data analysis, insights, and decision-making.

Bellabeat Analysis
Bellabeat Analysis

Analyzed smart device usage data to identify behavioral patterns and generate actionable insights.

Focus: Behavioral Data Analysis

SQL • Python • Data Analysis • Visualization

Cyclistic Case Study
Cyclistic Case Study

Explored user behavior trends to support data-driven marketing strategies and business decisions.

Focus: Exploratory Data Analysis

Python • Excel • Data Analysis • Visualization

Research & Academic

Experimental work focused on dynamical systems and optimization techniques.

Lorenz Attractor
Next Generation Reservoir Computing

Implemented the Next Generation Reservoir Computing framework to model chaotic dynamical systems (Lorenz-63, Double Scroll), achieving accurate short-term predictions and capturing system dynamics.

Focus: Dynamical Systems & Nonlinear Modeling

Python • Dynamical Systems • Reservoir Computing • Time Series

Clustering Analysis
Clustering Analysis (Unsupervised Learning)

Implemented and evaluated clustering algorithms (k-means, hierarchical, and density-based), identifying limitations of k-means for non-spherical data and comparing standard and mini-batch variants.

Focus: Unsupervised Learning & Clustering

Python • Scikit-learn • Clustering • Unsupervised Learning

Adam Optimizer Convergence
Adam Optimizer Analysis

Analyzed the Adam optimization algorithm, studying convergence behavior and the impact of adaptive learning rates and hyperparameter tuning.

Focus: Optimization & Machine Learning Theory

Optimization • Gradient Descent • Machine Learning