Search by tag: artificial intelligence

Climate Action Large Language Model

CaLLM is a chatbot that has been given specialist information about the impact of climate change and the Berwickshire Marine Reserve to harness both the natural language processing power of large language models (like…

Sudoku Techniques

Exploring the different techniques that can be used to solve sudoku puzzles. Keywords Dissertation,Puzzle Techniques,Constraint Programming, Artificial Intelligence Staff [Ruth Hoffmann]{rh347}

Klondike Solitaire with Quantum Safety

The Klondike Solitaire card game, popularised by the Windows Solitaire program, is notable for being surprisingly difficult to win. This research explores how unwinnable deals can be detected and avoided using…

Finding Categorically Similar Images

Computers can categorise images incredibly accurately. For example, my house is categorised as a small wooden cottage. Can we use this information to find other similar houses? Google returns 11.2 billion images of…

Human-Centric Machine Learning

One primary goal of Machine Learning (ML) development is to create computational systems capable of learning from real-world data and making informed predictions. While ML applications demonstrate benefits, unexpected…

What can Constraint Programming do for you?

Constraint Programming (CP) is a general purpose decision making and optimisation method. At St Andrews we have developed and maintain a CP toolkit. In this exhibit we will use 4 demonstrator applications to showcase…