Master Theses & Projects: Recent submissions
Now showing items 21-40 of 326
-
Subgraph classification through neighborhood pooling
(2023-06-01)Subgraph classification is an emerging field in graph representation learning where the task is to classify a group of nodes (i.e., a subgraph) within a graph. Graph neural networks (GNNs) are the de facto solution for ... -
Depletion induced bundling of rod-like colloids and simulations of triple helix bundles
(2023-06-01)We ran molecular dynamics simulations of rod-like colloids acting under depletion forces. In these simulations, we found bundling of the rods above a given strength of the depletion force. We then analyzed the bundle ... -
Error estimation for single-image human body mesh reconstruction
(2023-05-01)Human pose and shape estimation methods continue to suffer in situations where one or more parts of the body are occluded. More importantly, these methods cannot express when their predicted pose is incorrect. This has ... -
An optimization-based approach to image fusion using structural similarity
(2023-05-01)This thesis examines a framework for solving optimization problems involving structural similarity index measure Mean. Image fusion involves combining multiple images to preserve their most desirable characteristics. The ... -
Investigation into potential Dirofilaria immitis drug targets through rational anthelmintic synthesis and design
(2022-04-01)Dirofilaria immitis is a mosquito-transmitted parasitic nematode that can cause debilitating disease in dogs. D. immitis is present in Canada and over the years has increased in prevalence due to several factors including ... -
Palatable game development: lessons learned from Foodbot Factory, accessibility, and audio games
(2023-04-01)To address a lack of serious game work focusing on the development itself, this thesis describes recommendations for developers based on the development of Foodbot Factory, a nutrition-based serious game. Additionally, to ... -
Java lock contention antipatterns and their detection within Java code
(2023-04-01)Java Based Multithreaded programs are used in a wide variety of applications and consequently many developers are required to create code designed for synchronized environments. However, finding problems in synchronized ... -
Towards deep learning models for automatic computer program grading
(2023-04-01)Automatic grading of computer programs has a great impact on both computer science education and the software industry as it saves human evaluators a tremendous amount of time required for assessing programs. However, to ... -
Performance assessment of Au SERS substrates prepared by deposition of Au nanoparticles on screen-printed SiO2 particle films
(2023-02-01)Surface-enhanced Raman spectroscopy (SERS) is a highly studied technique for simple and rapid trace analysis. Screen-printing, a low-cost fabrication method, has been proposed as a reproducible and affordable approach for ... -
Metabolic, neurotoxic and immunotoxic effects of PFAAs and their mixtures on the proteome of plasma and head kidney from rainbow trout
(2023-03-01)PFAAs (Perfluoroalkyl acids) are a class of bioaccumulative, persistent and ubiquitous aquatic contaminants. A paucity of toxicological information exists for short chain PFAAs and PFAA mixtures. In order to address these ... -
Transformer-based models for answer extraction in text-based question/answering
(2023-04-01)The success of transformer-based language models has led to a surge of research in various natural language processing tasks, among which extractive question-answering/answer span detection, has received considerable ... -
Optimizing relational search with embedded neural network
(2023-04-01)Our research focuses on a novel method to query relational data. We propose the partial tuple search problem where a user can utilize keyword search to explore complex relational datasets. The challenge of evaluation of ... -
Raising the bar for password crackers: improving the quality of honeywords with deep neural networks
(2022-12-01)Honeywords are fictitious passwords inserted into databases in order to identify password breaches. Producing honeywords that are difficult to distinguish from actual passwords automatically is a time-consuming and ... -
Virtual machine detection through Central Processing Unit (CPU) detail anomalies
(2022-12-01)Malware analysts commonly use virtual machines to provide safe environments to study malware. Malware authors in response, include virtual machine detection functions in their malware so it changes its behavior should a ... -
Anodic alcohol fuel cell reactions at platinum active sites on doped metal oxide supports
(2022-12-01)Fuel cells produce electrical energy via chemical reactions, which take place on the carbon supported platinum catalyst (Pt/C). As attractive as these devices may seem, their practicality is often limited by the functionality ... -
A modular approach to image matting
(2022-11-01)Image matting is the art of creating an accurate alpha matte for the purpose of foreground separation in an image or video. Although there have been many methods which only require an input image, the best-performing image ... -
TCP congestion control using reinforcement learning
(2022-10-01)TCP, a transport layer protocol which ensures the reliable delivery of information on the network, is the basis of Internet connectivity, with 85% of the worlds Internet traffic being TCP based. TCP however, is slow to ... -
Unified processing of natural language and relational data
(2022-09-01)This work outlines a method for performing natural language tasks as part of a relational framework. Utilizing features of PostgreSQL as a relational database and its extensibility to allow for word embedding without leaving ... -
MAVIDS: an intelligent intrusion detection system for autonomous unmanned aerial vehicles
(2021-07-01)Unmanned Aerial Vehicles (UAVs) face a large threat landscape, being used in numerous industries in hostile environments while relying on wireless communication. As attacks against UAVs increase, an intelligent Intrusion ... -
Investigation of KimiaNet's and DenseNet's deep features in lung cancer subtypes
(2020-12-01)Deep neural networks (DNN) have extended applications in the _eld of digital pathology. One of which is to act as feature extractors for content-based image retrieval (CBIR) systems. Therefore, it is necessary to investigate ...