UoN CS COL

Home Teaching Supervision Grants Publications Academics

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.

  • 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:

Simulation and Visualisation of Taxi Trips at NYC (group project 2017/18)
NYC traffic simulation NYC traffic simulation NYC traffic simulation