SpotBugs Extension

Spotbugs is a static code analysis program that inspects Java code and flags up possible sources of errors. The set of rules included cover common coding errors that are pervasive in the use of the Java language. The system has a plugin architecture that allows rules to be added and the aim of this project […]

Continue reading

Occlusion Based Explanations of Black-Box Models for Deep Learning

Occlusion sensitivity analysis allows us to better understand trained machine learning models by identifying which parts of a given input are most salient in determining the model’s prediction. It is particularly valuable as it can be applied to black-box models i.e. models with internal representations which are difficult to access or interpret.   Occlusion sensitivity […]

Continue reading

Enriching CSPLib

CSPLib is a library of test problems for constraint solvers. It currently contains 89 different types of problems from different areas. The goal of this project is to enrich the library with new models/problems, written in Essence/Essence Prime. These problems will be mainly taken from the annual MiniZinc Competitions. A final (possibly achievable) goal is […]

Continue reading

Debated backpropagation

In this project we intend to enrich a backpropagation algorithm with dialogue. Backpropagation is used to train a feedforward neural network often for classification tasks [1]. In the new algorithm components of the network, such as neurons or layers become agents with their own identity and personality [2]. The network becomes an agent society, where […]

Continue reading

“Characters in Historic Scenes”

              Digital Models of characters greatly enhance reconstructions of digital scenes, enabling us to better imagine what ti would have been like to live, work and play in the past. The OpenVirtualWorlds group at St Andrews has worked with museums, archaeologists and historians to recreate historic scenes including Vikings […]

Continue reading

American Civil War Monument Archive

This project will set up a database of American Civil War monuments and material artefacts. After Confederate monuments started to be dismantled in some of the southern States last year and the year before, it has become clear that the general public both here and in the States have little idea of where many of […]

Continue reading

“Reconstructing Historic Buildings”

In this project you will  develop a digital reconstruction in a 3D environment. The reconstruction will be located within a landscape and feature either an archaeological or an architectural scene. There are several options for subjects of the reconstruction for example: Rait Castle St Andrews Black Friars Iron Age Broch Roman Fort and fortifications St […]

Continue reading

“Modelling and Animating St Andrews Historic Characters”

Description of Project: St Andrews was once the religious capital of Scotland, and one of the most important cities in the Kingdom. Using the Unreal4 game engine it is now possible to create city-scale digital reconstructions that can be explored using virtual reality headsets such as Oculus Rift and HTC Vive. Drawing on these developments, […]

Continue reading