Fantasy Football Assistant [TAKEN]

This project aims at using sports analytics models to optimise decision-making in Fantasy Football. By integrating data from multiple sources, including player performance metrics, historical game data, and injury reports, etc., and using statistical analysis and machine learning algorithms you will predict player success and recommend optimal lineups. 

Rugby Analytics [TAKEN]

The overall objective of this project is to explore rugby analytics with a focus on improving player performance and game strategies. The project will involve collecting and analysing data from rugby matches to identify key performance metrics, such as tackling efficiency, player positioning, and team dynamics – to provide insights that could help coaches and … Read more

Sign Language Recognition [TAKEN]

Sign Language Recognition (SLR) is a field of Computational Linguistics that sits at the intersection of Computer Vision and Natural Language Processing – aiming to effectively extract salient linguistic features from visual data of sign language users. Recent SLR research has centred Machine Learning approaches, however, these methods typically rely on large-scale datasets which are … Read more

Automatic 3D Bone fragment reconstruction

Reassembly of archeological artifact fragments requires considerable time and manual effort for researchers along with a necessity to handle potentially fragile material. It would therefore be advantageous for this process to be automatic. In this project we will work on creating a method for matching 3D scans of ancient animal bone fragments in order to … Read more

Multi-objective Genetic Algorithm for Test Generation

Manual creation of tests to ensure the quality of software artefacts is a difficult and labour intensive task. Automatic test generation on the other hand (e.g., using a tool like Randoop) usually requires little or no help from the developers — but often ends up creating too many tests of little value. Various techniques have … Read more

A 3 Step Meta-heuristic for the Timetabling problem

Time tabling is a complex optimisation problem given its large number of constraints (e.g., no overlap between core modules for a particular year) or cost functions (e.g., minimise the distance between any two consecutive lectures/TA/labs).  Many techniques have been used to address various versions of the problem, such as, Constraint-based methods or Meta-heuristics methods, but … Read more

An AR/VR Rock Climbing Preparation App

Rock climbing is a demanding activity that often requires participants to study the route(s) they’ll have to follow before they start climbing. Thousands of books have been written to describe famous and less famous rock climbing routes, clubs (e.g., Club Alpin Français) propose seminars and workshops to prepare climbers etc. The objective of this project … Read more