Rong Qu's BSc/MSc Project Ideas
Programmes: BSc CS, BSc CS(AI), MSc CS, MSc CS(AI), MSc DS
Project scope: Machine Learning, Data Mining and Analysis; AI Optimisation Algorithms
Example problems: transport scheduling / optimisation, resource optimisation, personnel scheduling, connected vehicles, portfolio management, credit scoring
Note: If you are interested in any of the following project ideas, please explore potential relevant datasets and prepare a draft project proposal (problem statement, datasets, techniques / algorithms) for discussion. I’m also open to other new ideas on related problem scenarios using appropriate algorithms / techniques.
- Automated Maintenance System with NLP and/or Machine Learning
To analyse WhatApp text messages from a company using data processing techniques, and build NLP and/or machine learning models to automatically process the data (e.g. grouping, clustering) with an industry partner. The tool could be used to support decision making in a maintenance system.
Keywords: NLP, machine learning, data processing
Skills: programming (Python, etc.), data analysis
- Simulation / Visualisation of Evolutionary Learning
To develop and visualise evolution algorithms on solving a selected problem. This project would require a good understanding and knowledge on evolutionary algorithms.
Keywords: Evolutionary Algorithms
Skills: programming (Python or Java, etc.)
- Big Data on Transport Applications
To apply big data techniques to identify knowledge / petterns etc. in transport applications, and/or build machine learning (e.g. random forest, ANNs, regression, clustering) on large datasets, e.g. from Kaggle, UCI Machine Learning Repository, Transport of London, New York taxi, etc.
Keywords: Artificial Intelligence; Data mining; Data visualisation
Skills: Weka, R or data analytical tools; programming (Python, Java, etc.)
- Machine Learning for Driving
To develop evolution algorithms which evolve machine learning models (e.g. neural networks, reinforcement learning) for cars to learn how to drive.
Keywords: Evolutionary Algorithms; Machine Learning
Skills: programming (Python or Java, etc.), Weka or R
- LLM for Automated Assessment
To develop LLMA models fine-tuned for automated assessment / feedback for academic works.
Keywords: LLM; Deep Learning; NLP
Skills: Python, machine learning packages
- Your own project idea
You are encouraged to develop your own project ideas of your own inetrests. The scope should be related to artificial intelligence or machine learning, and depends on your skills and ability to learn quickly. Individual projects are different from taught modules, as you are expected to conduct independant research.
Selected previous BSc/MSc projects:
You may also want to develop your own ideas based on the below previous project, provided enough NEW work is included.
- Road Accident Classification using Machine Learning
- Stock Price Prediction using Artificial Neural Network (distinction, best iTi project award)
- Calculating CAMELS Ratings using Case-Based Reasoning (distinction, best iTi project award)
- Stock Price Prediction Using Artificial Neural Networks and Support Vector Machine (distinction)
- Constraint Handling in Genetic Algorithms (distinction)
- Othello: AI Search Algorithm vs. Expert Systems (distinction)
- Genetic Algorithms to Travelling Salesman Problems (distinction)
- Traffic Flow Simulation and Diversion Modelling (distinction)
- Empirical Comparisons of Evolutionary Algorithms to the Tuning of a Chess Engine (distinction)
- Genetic Algorithms on Function Optimisation
- Hybrid AI System for Portfolio Optimisation (distinction)
- Artificial Neural Networks and Decision Tree techniques on Credit Scoring
- Interactive Course/Module Registration Assistant (group project 2008/09)
Selected project demos:
AI for Car Racing (individual project 2023/24)
An engaging interactive software tool demonstrating AI techniques including Reinforcement Learning and Neuroevolution for simulated training of car racing.
Simulation and Visualisation of Taxi Trips at NYC (group project 2017/18)
|