Vintage Clothing Recognition
Vintage clothing presents a technical challenge for image-recognition systems because garments require interpretation of physical attributes, silhouettes, and era-specific features. This project designed an AI tool to…
Vintage clothing presents a technical challenge for image-recognition systems because garments require interpretation of physical attributes, silhouettes, and era-specific features. This project designed an AI tool to…
Modern neural networks generate huge lists of numbers to represent digital objects (images, text etc) which allow us to measure similarity among them using a well-defined mathematical function. The size of the lists…
Constraint programming is a way of solving complex problems by stating a set of rules (called constraints) and asking a solver to find solutions that obey all of them, without ever needing to state how to solve the…
Previous work has introduced the idea of polyadic query similarity search as a multi-query generalisation of single query similarity search, enabling retrieval based on the joint characteristics of multiple query…
The Dolphin Acoustics Vertically Integrated Project (https://dolphinacoustics.wp.st-andrews.ac.uk/) aims to understand how dolphins communicate with each other using sounds called whistles. We use passive acoustic…
Accurate risk assessment is central to insurance underwriting. However, the increasing use of Large Language Models introduces new challenges, including hallucination, uncertainty calibration, and regulatory…
We are the St Andrews FS-AI team, a student group developing the AI and software for a driverless race car. Our work combines computer vision, robotics, control, and simulation to help the car understand its…
Medical notes are vital for patient care, but even small mistakes can have serious consequences. This work explores whether AI language models can help identify potential errors in clinical text. We find that better…
Searching graphs for paths, or patterns within them, is a problem with many applications, from planning a good route to finding a certain connection between people. A graph is a set of points that are connected with…
AI is being reduced to chatbots lately. This is a shame, as there is more to the broader field of AI than chatbots. Constraint Programming is a method for optimal decision making, it works by developing a declarative…