Projects

Applied AI & machine learning

A selection of applied Artificial Intelligence (AI) and Machine Learning (ML) work โ€” from computer vision to predictive modelling and analytics. Most link to their source code and a fuller case study.

โ™ป๏ธ Waste Classification

TensorFlow EfficientNet-B0 OpenCV

Sorts waste into recyclable, organic, and other categories from images โ€” to make automated recycling faster and less manual.

  • EfficientNet-B0 transfer-learning classifier
  • ~94% accuracy on the held-out test set

๐Ÿ›ฐ๏ธ Aerial Object Detection

YOLO Transformers Attention fusion

Detects small objects in aerial imagery, where standard detectors tend to struggle โ€” useful for mapping, monitoring, and survey work.

  • Transformer-enhanced YOLO with an attention-fusion module
  • Training, evaluation, and ablation studies

๐Ÿ“Š HR Analytics

Python Pandas Seaborn

Examines engagement, performance, and pay across a workforce โ€” turning HR data into questions leaders can act on.

  • Exploratory analysis of engagement and compensation
  • Identified a 15% pay gap among junior roles

๐ŸŽ“ Student Performance

Scikit-learn Pandas Streamlit

Predicts academic outcomes early enough to act on them โ€” supporting timely, informed intervention rather than replacing judgement.

  • ML models on behavioural and lifestyle indicators
  • Interactive Streamlit dashboard for model comparison

๐Ÿ“ˆ Regression Toolkit

Scikit-learn Plotly Random Forest

Trains, compares, and evaluates regression models in one place โ€” so model choice is grounded in diagnostics, not guesswork.

  • Linear Regression and Random Forest compared with cross-validation
  • Rยฒ 0.88 ยท RMSE 2.73 on evaluation