MSc thesis · 2023
82%
Social bias in large language models
Measured stereotypical bias in image-captioning datasets: alignment between demographic groups and concepts, analysis of Flickr30k captions and images, and profession-related target terms from StereoSet.
Python · Pandas · NLTK · scikit-learn · Hugging Face
Read the report ↓
MSc coursework · 2023
88%
Data mining
Decision trees over categorical attributes, k-means and agglomerative clustering of wholesale purchasing patterns, and NLP sentiment classification of coronavirus tweets.
Python · NumPy · Pandas · NLTK · scikit-learn
BSc final year · 2022
82%
Error detection on websites
ML system alerting developers to code changes likely to cause production failures — a Raspberry Pi web-scraping bot feeding GCP, a supervised screenshot-classification model, and a Flask API on Heroku scoring any submitted URL.
Python · TensorFlow · Selenium · Flask · GCP · Computer vision