Honours Projects


Team: 10 P Buys

A real-time chess detection system that digitizes physical games, enabling accurate move tracking and real time game analysis.

Visit Project

Team: 12 P Magodi

AI-powered multi-agent simulation system optimizing university admissions for fairness while maintaining academic excellence through advanced machine learning algorithms.

Visit Project

Team: 2 AM Diepeveen

AMPERE utilises hierarchical multi-agent reinforcement learning to optimise smart grids, minimising deficits, surpluses, and distribution losses, regionally and nationally.

Visit Project

Team: 19 P Mathee

Detecting anomalies in video surveillance footage with Unsupervised and Zero-Shot Learning methods.

Visit Project

Team: 9 NE Ndlovu

SMART SHIELDS: A Machine Learning Approach to DDOS Intrusion Detection

Visit Project

Team: 17 KM Mokhethi

A comparative study evaluating LDA, Multinomial Naive Bayes, and DistilBERT for classifying gender-based violence categories in text

Visit Project

Team: 5 K Leong

An interactive gamified phishing simulator using machine learning and reinforcement learning for adaptive cybersecurity awareness training.

Visit Project

Team: 6 M Motlhodi

A multi-agent system using a custom deep learning model to automatically detect, explain, and proactively prevent real-time network intrusions.

Visit Project

Team: 14 MMJ Mphekwane

This research project, "AI-Driven Mammography Analysis," focuses on developing an efficient, scalable diagnostic tool to overcome critical detection constraints (like the shortage of radiologists and delayed diagnosis) in the South African public sector.

Visit Project

Team: 1 TC du Plooy

Recommends what track a DJ should play next during a set/live performance using AI

Visit Project

Team: 15 MA Obenembot

Brain Tumor Classification using Convolutional Neural Networks, to aid medical practitioners in brain tumor diagnostics.

Visit Project

Team: 8 T Makamure

An AI-powered stroke detection system using facial analysis and CNNs

Visit Project

Team: 11 K Phasha

AI model that compares tennis forehand strokes to experts using pose estimation and Siamese networks for feedback.

Visit Project

Team: 7 S Conradie

The project uses Machine Learning to learn how to detect cyberattacks in real-time over the network.

Visit Project

Team: 18 MJ Maotwana

An AI system that checks fruit and vegetable freshness to help reduce food waste

Visit Project

Team: 20 DA Chan

This project investigates the effectiveness of single-image deraining algorithms to remove rain artifacts and contribute to object detection improvement.

Visit Project

Team: 13 K Crawford

Detecting if images have been tampered with and where through the use of machine learning based and traditional methods.

Visit Project

Team: 22 RT Masimba

BreastEcho-XAI is an interpretable AI system that classifies breast ultrasound images using transparent, feature-based models with clinical usability.

Visit Project

Team: 21 Z Khan

My project investigates the applicability of various machine learning techniques to the prediction/classification of ADHD from EEG data.

Visit Project

Team: 16 KD Akilo

Zero-knowledge password manager with biometric authentication and distributed recovery using Shamir's Secret Sharing.

Visit Project

Team: 3 PO Bogdanov

The multiagent system selects teams of employees for different roles in a particular workplace.

Visit Project

Team: 23 B Leech

Enhancing career decision-making with a VR-based aptitude test system and career exploration to get better career recommendations.

Visit Project

Team: 4 S Singh

My project represents a NEAT-based adversarial image classification model involving Evolutionary algorithms

Visit Project