Please rotate your device to view this page.

Collective Intelligence with Direct Communication.

MSc Dissertation • 2025

Training teams of AI to play "Capture the Flag" through the use of Deep Q-Learning with a hybrid CNN and FCN pipeline for local perception and decisions.

Finding out if collective intelligence can emerge at a faster rate through the use of a direct, inter-agent communication system.

  • Python
  • PyTorch
  • Deep Q-Learning
View Full PDF

Multi-Perceptron Crop Yield Prediction Model.

Machine Learning • 2025

Working with a large dataset to create a model that is capable of forecasting the yield of different crops in multiple countries across the globe by using the data from previous years.

  • Python
  • PyTorch
  • Predictive Networks
View Full PDF

Worm-Virus Dynamics for Digital Virus Outbreaks.

Network Science • 2025

Studying the effects of worm viruses on connected peer-to-peer networks with user action accounted for. This is mimicing the WannaCry virus that affected the NHS in 2017.

  • Python
  • Network Analysis
  • Simulated Attacks
View Full PDF

Analysis of Propaganda Detction Models.

Natural Language Engineering • 2025

Creating language models to process and identify both single words, and spans of text that show signs of propaganda. Comparing simple and complex models.

  • Python
  • Large Language Models
  • Text Processing
View Full PDF

Self-Orgainised Criticality in Extinction Dynamics.

Adaptive Systems • 2025

Showing how self-orgainsed criticality is present in extinction dynamics on ecosystems and their foodchain dependencies.

  • Python
  • Network Dynamics
  • Biological Modelling
View Full PDF

Analysis of Environment Size for Training Game Agents.

Adaptive Systems • 2025

Exploring how the size of an environment can encourage or limit the extent that training AI agents for a simple game of "Hunters vs Runners" can be successful.

  • Python
  • Game AI
  • Deep Q-Learning
View Full PDF

Analysis of the Effects of Temperature Fluctuation on Hibernating Animals.

Artificial Life • 2025

Experimenting with the effects of climate fluctuation and median temperature on both endothermic and ectothermic orgainisms. SHowing how climate change may affect these different species and the survival of their populations.

  • Python
  • Biological Modelling
  • ABM
View Full PDF