Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 14 of 14

Full-Text Articles in Engineering

Brunet: Disruption-Tolerant Tcp And Decentralized Wi-Fi For Small Systems Of Vehicles, Nicholas Brunet Dec 2023

Brunet: Disruption-Tolerant Tcp And Decentralized Wi-Fi For Small Systems Of Vehicles, Nicholas Brunet

Master's Theses

Reliable wireless communication is essential for small systems of vehicles. However, for small-scale robotics projects where communication is not the primary goal, programmers frequently choose to use TCP with Wi-Fi because of their familiarity with the sockets API and the widespread availability of Wi-Fi hardware. However, neither of these technologies are suitable in their default configurations for highly mobile vehicles that experience frequent, extended disruptions. BRUNET (BRUNET Really Useful NETwork) provides a two-tier software solution that enhances the communication capabilities for Linux-based systems. An ad-hoc Wi-Fi network permits decentralized peer-to-peer and multi-hop connectivity without the need for dedicated network infrastructure. …


Decentralized Machine Learning On Blockchain: Developing A Federated Learning Based System, Nikhil Sridhar Dec 2023

Decentralized Machine Learning On Blockchain: Developing A Federated Learning Based System, Nikhil Sridhar

Master's Theses

Traditional Machine Learning (ML) methods usually rely on a central server to per-
form ML tasks. However, these methods have problems like security risks, data
storage issues, and high computational demands. Federated Learning (FL), on the
other hand, spreads out the ML process. It trains models on local devices and then
combines them centrally. While FL improves computing and customization, it still
faces the same challenges as centralized ML in security and data storage.


This thesis introduces a new approach combining Federated Learning and Decen-
tralized Machine Learning (DML), which operates on an Ethereum Virtual Machine
(EVM) compatible blockchain. The …


Characterization And Estimation Of Musculoskeletal Pain Using Machine Learning, Boluwatife Faremi Jul 2023

Characterization And Estimation Of Musculoskeletal Pain Using Machine Learning, Boluwatife Faremi

Master's Theses

Traditional scales utilized for recording pain are known to be highly subjective and biased due to inaccuracies in recollecting actual pain intensities. As a result, machine learning (ML) models that are trained using these scores as ground truth are reported to have low performance for objective pain classification because of the huge disparity between what was felt in moments of pain and the scores recorded afterward.

In the present study, two devices were designed for gathering real-time, continuous in-session subjective pain scores and the recording of the autonomic nervous system (ANS) altered endodermal (EDA) activity. 24 participants were recruited to …


Contextually Dynamic Quest Generation Using In-Session Player Information In Mmorpg, Shangwei Lin Jun 2023

Contextually Dynamic Quest Generation Using In-Session Player Information In Mmorpg, Shangwei Lin

Master's Theses

Massively multiplayer online role-playing games (MMORPGs) are one of the most

popular genres in video games that combine massively multiplayer online genres with

role-playing gameplay. MMORPGs’ featured social interaction and forms of level pro-

gression through quest completion are the core for gaining players’ attention. Varied

and challenging quests play an essential part in retaining that attention. However,

well-crafted content takes much longer to develop with human efforts than it does to

consume, and the dominant procedural content generation models for quests suffer

from the drawback of being incompatible with dynamic world changes and the feeling

of repetition over time. …


Assessing The Resilience Of Mycorrhizal Networks Following Central Tree Removal, Deon Lillo Jun 2023

Assessing The Resilience Of Mycorrhizal Networks Following Central Tree Removal, Deon Lillo

Master's Theses

Mycorrhizal networks (MNs), or the networks of fungal mycelia that connect plants to each other, are vital in contributing to the well-being of ecosystems. They not only assist in the transport of nutrients across an ecosystem, but also help protect an ecosystem from disease and adverse conditions. However, more research into these networks is needed and modelling these networks as graphs can help us achieve this. By applying centrality analysis and performing k-core partitioning on these networks, we are able to identify the trees that are most important and central to a MN and observe the effects of removing these …


Effects Of Concussion And Visuomotor Metrics On Nhl Performance: An Explainable Ai Approach, Michael T. Moschitto Jun 2023

Effects Of Concussion And Visuomotor Metrics On Nhl Performance: An Explainable Ai Approach, Michael T. Moschitto

Master's Theses

Cognitive motor integration (CMI), the simultaneous coordination between cerebral function and motor output, is known to deteriorate following a mild traumatic brain injury (mTBI). This thesis explores the relationship between mTBI, CMI, and the performance of elite athletes in the National Hockey League (NHL). The approach focuses on examining the predictive value of various supervised Machine Learning (ML) models with an emphasis on Explainable Artificial Intelligence (XAI) models. Since the ML solution is intended to complement human scouting decisions, we evaluate the experiments based on both interpretability and accuracy on a limited class imbalanced dataset. The contributions of this research …


Predicting Suicide Risk Among Youths Using Machine Learning Methods, Saswati Bhattacharjee May 2023

Predicting Suicide Risk Among Youths Using Machine Learning Methods, Saswati Bhattacharjee

Master's Theses

Suicide is the second leading cause of death among youths in the USA. Although machine learning approaches have provided great potential for predicting suicide risk using survey data, prediction accuracy may not meet the need for clinical diagnosis due to the intrinsic characteristics of datasets. In this study, I perform a comparative study of six classification algorithms including naïve Bayes (NB), logistic regression (LR), multilayer perceptron (MLP), AdaBoost (Ada), random forest (RF), and bagging using YRBSS dataset and investigate the effectiveness of several data handling techniques to improve the overall performance of suicide risk prediction.

The dataset consists of 76 …


Analysis And Usage Of Natural Language Features In Success Prediction Of Legislative Testimonies, Marine Cossoul Mar 2023

Analysis And Usage Of Natural Language Features In Success Prediction Of Legislative Testimonies, Marine Cossoul

Master's Theses

Committee meetings are a fundamental part of the legislative process in which
constituents, lobbyists, and legislators alike can speak on proposed bills at the
local and state level. Oftentimes, unspoken “rules” or standards are at play in
political processes that can influence the trajectory of a bill, leaving constituents
without a political background at an inherent disadvantage when engaging with
the legislative process. The work done in this thesis aims to explore the extent to
which the language and phraseology of a general public testimony can influence a
vote, and examine how this information can be used to promote civic …


Shelfaware: Accelerating Collaborative Awareness With Shelf Crdt, John C. Waidhofer Mar 2023

Shelfaware: Accelerating Collaborative Awareness With Shelf Crdt, John C. Waidhofer

Master's Theses

Collaboration has become a key feature of modern software, allowing teams to work together effectively in real-time while in different locations. In order for a user to communicate their intention to several distributed peers, computing devices must exchange high-frequency updates with transient metadata like mouse position, text range highlights, and temporary comments. Current peer-to-peer awareness solutions have high time and space complexity due to the ever-expanding logs that each client must maintain in order to ensure robust collaboration in eventually consistent environments. This paper proposes an awareness Conflict-Free Replicated Data Type (CRDT) library that provides the tooling to support an …


Deep Learning In Ai Medical Imaging For Stroke Diagnosis, James Mario Guzman Jan 2023

Deep Learning In Ai Medical Imaging For Stroke Diagnosis, James Mario Guzman

Master's Theses

Enhancing medical imaging stroke diagnosis applications with artificial intelligence (AI) tools to determine lesion volume, location and clinical metadata is vital toward guiding patient treatment and procedure. A major hardship in developing stroke diagnosis AI tools is the scarcity of publicly available clinical 3D stroke datasets. Through working with Johns Hopkins University, University of Michigan’s ICPSR data repository and SJSU research, we gained access to potentially the largest 3D MRI stroke dataset with clinical metadata annotated by neuroradiologists known as ICPSR 38464. With the ICPSR 38464 dataset recently being available through institutional review board (IRB) approval or exemption, we were …


Automatic Presentation Slide Generation Using Llms, Tanya Gupta Jan 2023

Automatic Presentation Slide Generation Using Llms, Tanya Gupta

Master's Theses

Presentation slides are widely used for conveying information in academic and professional contexts. However, manual slide creation can be time-consuming. Our research focuses on automated slide generation, specifically for scientific research papers. Automating the creation of presentation slides for scientific documents is a rather novel task and hence, there’s limited training data available and there also exists the token constraints of language models like BERT, with a maximum sequence length of 512 tokens. In this study, we fine-tune large language models, including Longformer-Encoder-Decoder (supporting sequences up to 16,834 tokens) and BIGBIRD-Pegasus (supporting sequences up to 4,096 tokens). We tackle this …


Detecting The Onion Routing Traffic In Real-Time By Using Reinforcement Learning, Dazhou Liu Jan 2023

Detecting The Onion Routing Traffic In Real-Time By Using Reinforcement Learning, Dazhou Liu

Master's Theses

Anonymous networks have been popularly utilized to protect user anonymity and facilitate network security for a decade. However, such networks have been a platform for adversarial affairs and various network attacks including suspicious traffic generators. As a result, detecting anonymous network traffic is one critical task to defend a network against unpredictable attacks. Many new methods using machine learning and deep learning techniques have been proposed. However, many of them rely heavily on a vast amount of labeled data and have complicated architectures. Since network traffic always fluctuates under different network environments, those techniques may degrade in performance due to …


Group-Invariant Reinforcement Learning, Fnu Ankur Jan 2023

Group-Invariant Reinforcement Learning, Fnu Ankur

Master's Theses

Our work introduces a way to learn an optimal reinforcement learning agent accompanied by intrinsic properties of the environment. The extracted properties helps the agent to extrapolate the learning to unseen states efficiently. Out of all the various types of properties, we are intrigued towards equivariant and invariant properties, which essentially translates to symmetry. Contrary to many approaches, we do not assume the symmetry, rather learn them, making the approach agnostic to the environment and the property. The learned properties offers multiple perspective of the environment to exploit it to benefit decision making while interacting with the environment. By building …


Controllability-Constrained Deep Neural Network Models For Enhanced Control Of Dynamical Systems, Suruchi Sharma Jan 2023

Controllability-Constrained Deep Neural Network Models For Enhanced Control Of Dynamical Systems, Suruchi Sharma

Master's Theses

Control of a dynamical system without the knowledge of dynamics is an important and challenging task. Modern machine learning approaches, such as deep neural networks (DNNs), allow for the estimation of a dynamics model from control inputs and corresponding state observation outputs. Such data-driven models are often utilized for the derivation of model-based controllers. However, in general, there are no guarantees that a model represented by DNNs will be controllable according to the formal control-theoretical meaning of controllability, which is crucial for the design of effective controllers. This often precludes the use of DNN-estimated models in applications, where formal controllability …