A showcase of the research and software development projects of our third year BCom and BSc finalists, Masters and PhD students.
By: Lloyd Everett, Emily Morris
Knowledge Representation and Reasoning is a field within AI in which information and reasoning is modeled using formal logic. In classical logics, we can use entailment to infer new information from our modeled information. Explanations provide a...
By: Roscoe Kerby, Moses Netshitangani
The wide adoption of online learning methods has brought about many issues. The purpose of this project is to investigate the Critical Success Factors (CSFs) that can try to alleviate these issues. The project is specific to an online introductory...
By: Jonathon Everatt, Chelsea Van Coller, Piero Puccini
The Orchard Structure classification honours project for Aerobotics aimed to determine what planting patterns were present in a GeoJSON dataset of an orchard. The was a secondary goal of parameter extraction to extract information about the pattern...
By: Yash Ramsamy, Laaiqah Hassim
This study aims to evaluate an experimental tool that allows users to create, edit, and visualize digital content and relationships among them using concept maps.
MASH is a web application with two main components: Complex Object Creator and...
By: James Kriel, Ana Dauane
The SALSA project was undertaken to develop a conceptually dance education platform for social dancing in South Africa. To do these two components of this platform were created, a Step Notation component and a Video Annotation component. The Step...
By: Justin Myerson, Antony Fleischer
Network traffic prediction is an important tool for the South African Research and Education Network (SANREN) in managing network congestion, resources and security. It predicts future network traffic flows based on previous data, using either...
By: Deevesh Beegun, Fezeka Nzama
Machine Translation (MT) has shown significant improvement over recent years. Nonetheless, their performance degrades when the amount of training data is limited, as in the case of low resource languages. South African languages being...
By: Thandolwethu Hlongwane, Nina Gorton, Tumo Masire, Phumzile Nkosi
NGOs around the world, and especially in developing regions such as South Africa, often look to engage with beneficiaries to share and disperse educational material. After the events of Covid 19 in 2020, face-to-face interactions became unfeasible...
By: Joel Hamilton, Daniel Park, Aidan Bailey
Knowledge representation and reasoning (KRR) is an approach to artificial intelligence (AI) in which a system has some information about the world represented formally (a knowledge base), and is able to reason about this information. Defeasible...
By: Hayden Norrie, Ryan Acton
A major factor preventing the wider adoption of virtual reality is simulator sickness. Simulator sickness is an effect in which users experience motion-sickness-like symptoms such as headaches, nausea and dizziness. Simulator sickness most commonly...
By: Bilal Aslan, Michaela Van Zyl, Bhavish Mohee
At present, astronomers are struggling to shift from 2D to 3D visualisation while keeping the same efficiency and performance. The current 3D visualisation tools available have multiple limitations such as CPU-only rendering or unable to processing...
By: Morgan Blem, Chesney Cristaudo
In this study TCNs and Bi-LSTMS were compared to MLPs, RNNs, CNNs and LSTM networks on their ability to predict trends in time series data using only a sequence of historical trends. Three datasets were used for the study: daily Cape Town air...
By: Adam Lewison, James Taljard
Machine learning techniques and algorithms are used in almost every application domain such as image recognition, object detection, and financial applications. However, building a high-quality machine learning model...
By: Hugh Bedford, Dean Williams
There is an abundance of information and research available online, which is ever increasing. Digital libraries provide a central portal to access different types of information but often lack the features to digest and analyse the information...
By: Kialan Pillay, Insaaf Dhansay
Portfolio management is a decision-making process that aims to minimise risk and maximise return through the proportional allocation of capital into identified financial securities or shares. The initial share evaluation phase...
By: Soo Kyung Ahn, Lynn Weyn
Nature has numerous health benefits and has been prescribed to relax and reduce stress, aptly called by some as a “Nature Pill”. Thus, it is important to have access to nature, but there can be restricting factors such as distance or...
By: Michael Brough, Avhusaho Ramalala, Tino Muzambi
ADVICE is a platform developed to aid students and student advisors in helping students with curricular advice. Whilst students usually visit a student advisor, this often leads to the same repetitive questions being asked. The current system leads...
By: Lusanda Vilane, Zukiswa Lobola
Our project is based on a local NGO, Milk Matters, based in Cape Town. This organization collects, pasteurizes, and distributes human breastmilk donations across the Western Cape to be used for feeding premature and sick infants in prenatal...
By: Cain Rademan
Introductory programming is a common point of attrition for students looking to study Computer Science. Part of this problem is that students struggle to maintain engagement with introductory programming. Game-based learning systems have been...
By: Damian Wilson, Leo Chen
Aerobotics is a company in the Precision Agriculture sector that provides agricultural trend analysis on tree orchards. They use multitemporal orthomosaic images of farmland to accomplish this. For successful trend analysis to occur, the input...
By: Georgeo Thanathara, Angus Pearce
The need for remote astronomy visualisation is becoming more demanding as time passes. As infrastructure improves and continues to exceed expectations, there is a need for a system that can accurately analyse and render the images produced from the...
By: Edan Toledo, Gregory Furman, Roy Cohen
Artificial intelligence has long aspired to create systems that can perform real-world activities and converse with humans using natural language. In the pursuit of this goal, Interactive Question Answering was proposed. Specifically for language...
By: Claudious Nhemwa, Sizwe Zwane
The building of structures is a field within engineering and architecture that has provided civilians with shelter for certain purposes for many generations. These shelters vary such as houses, mosques, pyramids, city halls, and more. These...
By: Junior Moraba, Amy Solomons
In a country of 11 official languages, only 2 languages, namely, English and Afrikaans, are dominantly used in the financial domain. Many banks and other institutions offering Fintech services for improving financial literacy are not fully...