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

Computer Engineering Commons

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

Theses/Dissertations

Discipline
Institution
Keyword
Publication Year
Publication
File Type

Articles 1 - 30 of 3841

Full-Text Articles in Computer Engineering

Empirical Analysis Of Cbow And Skip Gram Nlp Models, Tejas Menon Sep 2020

Empirical Analysis Of Cbow And Skip Gram Nlp Models, Tejas Menon

University Honors Theses

CBOW and Skip Gram are two NLP techniques to produce word embedding models that are accurate and performant. They were invented in the seminal paper by T. Mikolov et al. and have since observed optimizations such as negative sampling and subsampling. This paper implements a fully-optimized version of these models using Py-Torch and runs them through a toy sentiment/subject analysis. It is weakly observed that different corpus types affect the skew of work embeddings such that fictional corpus are better suited for sentiment analysis and non-fictional for subject analysis.


A New Approach For Homomorphic Encryption With Secure Function Evaluation On Genomic Data, Mounika Pratapa Aug 2020

A New Approach For Homomorphic Encryption With Secure Function Evaluation On Genomic Data, Mounika Pratapa

Electronic Thesis and Dissertation Repository

Additively homomorphic encryption is a public-key primitive allowing a sum to be computed on encrypted values. Although limited in functionality, additive schemes have been an essential tool in the private function evaluation toolbox for decades. They are typically faster and more straightforward to implement relative to their fully homomorphic counterparts, and more efficient than garbled circuits in certain applications. This thesis presents a novel method for extending the functionality of additively homomorphic encryption to allow the private evaluation of functions of restricted domain. Provided the encrypted sum falls within the restricted domain, the function can be homomorphically evaluated “for free ...


Ontology-Driven Semantic Data Integration In Open Environment, Islam M. Ali Aug 2020

Ontology-Driven Semantic Data Integration In Open Environment, Islam M. Ali

Electronic Thesis and Dissertation Repository

Collaborative intelligence in the context of information management can be defined as "A shared intelligence that results from the collaboration between various information systems". In open environments, these collaborating information systems can be heterogeneous, dynamic and loosely-coupled. Information systems in open environment can also possess a certain degree of autonomy. The integration of data residing in various heterogeneous information systems is essential in order to drive the intelligence efficiently and accurately. Because of the heterogeneous, loosely-coupled, and dynamic nature of open environment, the integration between these information systems in the data level is not efficient. Several approaches and models have ...


Terramechanics And Machine Learning For The Characterization Of Terrain, Bryan W. Southwell Aug 2020

Terramechanics And Machine Learning For The Characterization Of Terrain, Bryan W. Southwell

Electronic Thesis and Dissertation Repository

An instrumented rover wheel can collect vast amounts of data about a planetary surface. Planetary surfaces are changed by complex geological processes which can be better understood with an abundance of surface data and the use of terramechanics. Identifying terrain parameters such as cohesion and angle of friction hold importance for both the rover driver and the planetary scientist. Knowledge of terrain characteristics can warn of unsafe terrain and flag potential interesting scientific sites. The instrumented wheel in this research utilizes a pressure pad to sense load and sinkage, a string potentiometer to measure slip, and records motor current draw ...


A 2.56 Gbps Serial Wireline Transceiver That Supports An Auxiliary Channel And A Hybrid Line Driver To Compensate Large Channel Loss, Xiaoran Wang Aug 2020

A 2.56 Gbps Serial Wireline Transceiver That Supports An Auxiliary Channel And A Hybrid Line Driver To Compensate Large Channel Loss, Xiaoran Wang

Electrical Engineering Theses and Dissertations

Serial transceiver links are widely used for high-speed point-to-point communications. This dissertation describes two transceiver link designs for two different applications.

In serial wireline communications, security is an increasingly important factor to concern. Securing an information processing system at the application and system software layers is regarded as a necessary but incomplete defense against the cyber security threats. In this dissertation, an asynchronous serial transceiver that is capable of transmitting and receiving an auxiliary data stream concurrently with the primary data stream is described. The transceiver instantiates the auxiliary data stream by modulating the phase of the primary data without ...


Bootstrapping Web Archive Collections From Micro-Collections In Social Media, Alexander C. Nwala Aug 2020

Bootstrapping Web Archive Collections From Micro-Collections In Social Media, Alexander C. Nwala

Computer Science Theses & Dissertations

In a Web plagued by disappearing resources, Web archive collections provide a valuable means of preserving Web resources important to the study of past events. These archived collections start with seed URIs (Uniform Resource Identifiers) hand-selected by curators. Curators produce high quality seeds by removing non-relevant URIs and adding URIs from credible and authoritative sources, but this ability comes at a cost: it is time consuming to collect these seeds. The result of this is a shortage of curators, a lack of Web archive collections for various important news events, and a need for an automatic system for generating seeds ...


Investigating Single Precision Floating General Matrix Multiply In Heterogeneous Hardware, Steven Harris Aug 2020

Investigating Single Precision Floating General Matrix Multiply In Heterogeneous Hardware, Steven Harris

Engineering and Applied Science Theses & Dissertations

The fundamental operation of matrix multiplication is ubiquitous across a myriad of disciplines. Yet, the identification of new optimizations for matrix multiplication remains relevant for emerging hardware architectures and heterogeneous systems. Frameworks such as OpenCL enable computation orchestration on existing systems, and its availability using the Intel High Level Synthesis compiler allows users to architect new designs for reconfigurable hardware using C/C++. Using the HARPv2 as a vehicle for exploration, we investigate the utility of several of the most notable matrix multiplication optimizations to better understand the performance portability of OpenCL and the implications for such optimizations on this ...


Auditing Database Systems Through Forensic Analysis, James Wagner Jul 2020

Auditing Database Systems Through Forensic Analysis, James Wagner

College of Computing and Digital Media Dissertations

The majority of sensitive and personal data is stored in a number of different Database Management Systems (DBMS). For example, Oracle is frequently used to store corporate data, MySQL serves as the back-end storage for many webstores, and SQLite stores personal data such as SMS messages or browser bookmarks. Consequently, the pervasive use of DBMSes has led to an increase in the rate at which they are exploited in cybercrimes. After a cybercrime occurs, investigators need forensic tools and methods to recreate a timeline of events and determine the extent of the security breach. When a breach involves a compromised ...


Improving Computer Network Operations Through Automated Interpretation Of State, Abhishek Dwaraki, Abhishek Dwaraki Jul 2020

Improving Computer Network Operations Through Automated Interpretation Of State, Abhishek Dwaraki, Abhishek Dwaraki

Doctoral Dissertations

Networked systems today are hyper-scaled entities that provide core functionality for distributed services and applications spanning personal, business, and government use. It is critical to maintain correct operation of these networks to avoid adverse business outcomes. The advent of programmable networks has provided much needed fine-grained network control, enabling providers and operators alike to build some innovative networking architectures and solutions. At the same time, they have given rise to new challenges in network management. These architectures, coupled with a multitude of devices, protocols, virtual overlays on top of physical data-plane etc. make network management a highly challenging task. Existing ...


Formal Verification Of Divider And Square-Root Arithmetic Circuits Using Computer Algebra Methods, Atif Yasin Jul 2020

Formal Verification Of Divider And Square-Root Arithmetic Circuits Using Computer Algebra Methods, Atif Yasin

Doctoral Dissertations

A considerable progress has been made in recent years in verification of arithmetic circuits such as multipliers, fused multiply-adders, multiply-accumulate, and other components of arithmetic datapaths, both in integer and finite field domain. However, the verification of hardware dividers and square-root functions have received only a limited attention from the verification community, with a notable exception for theorem provers and other inductive, non-automated systems. Division, square root, and transcendental functions are all tied to the basic Intel architecture and proving correctness of such algorithms is of grave importance. Although belonging to the same iterative-subtract class of architectures, they widely differ ...


Compound Effects Of Clock And Voltage Based Power Side-Channel Countermeasures, Jacqueline Lagasse Jul 2020

Compound Effects Of Clock And Voltage Based Power Side-Channel Countermeasures, Jacqueline Lagasse

Masters Theses

The power side-channel attack, which allows an attacker to derive secret information from power traces, continues to be a major vulnerability in many critical systems. Numerous countermeasures have been proposed since its discovery as a serious vulnerability, including both hardware and software implementations. Each countermeasure has its own drawback, with some of the highly effective countermeasures incurring large overhead in area and power. In addition, many countermeasures are quite invasive to the design process, requiring modification of the design and therefore additional validation and testing to ensure its accuracy. Less invasive countermeasures that do not require directly modifying the system ...


Sundown: Model-Driven Per-Panel Solar Anomaly Detection For Residential Arrays, Menghong Feng Jul 2020

Sundown: Model-Driven Per-Panel Solar Anomaly Detection For Residential Arrays, Menghong Feng

Masters Theses

There has been significant growth in both utility-scale and residential-scale solar installa- tions in recent years, driven by rapid technology improvements and falling prices. Unlike utility-scale solar farms that are professionally managed and maintained, smaller residential- scale installations often lack sensing and instrumentation for performance monitoring and fault detection. As a result, faults may go undetected for long periods of time, resulting in generation and revenue losses for the homeowner. In this thesis, we present SunDown, a sensorless approach designed to detect per-panel faults in residential solar arrays. SunDown does not require any new sensors for its fault detection and ...


Machine Learning For The Internet Of Things: Applications, Implementation, And Security, Vishalini Laguduva Ramnath Jul 2020

Machine Learning For The Internet Of Things: Applications, Implementation, And Security, Vishalini Laguduva Ramnath

Graduate Theses and Dissertations

Artificial intelligence and ubiquitous sensor systems have seen tremendous advances in recent times, resulting in groundbreaking impact across domains such as healthcare, entertainment, and transportation through a collective ecosystem called the Internet of Things. The advent of 5G and improved wireless networks will further accelerate the research and development of tools in deep learning, sensor systems, and computing platforms by providing improved network latency and bandwidth. While tremendous progress has been made in the Internet of Things, current work has largely focused on building robust applications that leverage the data collected through ubiquitous sensor nodes to provide actionable rules and ...


Machine Learning Applications In Power Systems, Xinan Wang Jul 2020

Machine Learning Applications In Power Systems, Xinan Wang

Electrical Engineering Theses and Dissertations

Machine learning (ML) applications have seen tremendous adoption in power system research and applications. For instance, supervised/unsupervised learning-based load forecasting and fault detection are classic ML topics that have been well studied. Recently, reinforcement learning-based voltage control, distribution analysis, etc., are also gaining popularity. Compared to conventional mathematical methods, ML methods have the following advantages: (i). better robustness against different system configurations due to its data-driven nature; (ii). better adaption to system uncertainties; (iii). less dependent on the modeling accuracy and validity of assumptions. However, due to the unique physics of the power grid, many problems cannot be directly ...


Managing Off-Grid Power Use For Solar Fueled Residences With Smart Appliances, Prices-To-Devices And Iot, Donnelle L. January Jun 2020

Managing Off-Grid Power Use For Solar Fueled Residences With Smart Appliances, Prices-To-Devices And Iot, Donnelle L. January

Graduate Theses and Dissertations

Electricity availability has a profound impact in day to day life. Activities such as lighting homes, charging cellphones, and running appliances all depend on electricity use. Around 1 billion people around the world do not have access to electricity, and the majority of these people hail from developing countries in remote areas. Moreover, many of these remote areas lack utility grid access due to the infeasible cost of extending the grid to remote communities. To combat this, various projects on microgrids have been implemented in order to distribute power to these off-grid areas. Nanogrids are defined as “a single domain ...


Evaluating And Improving The Seu Reliability Of Artificial Neural Networks Implemented In Sram-Based Fpgas With Tmr, Brittany Michelle Wilson Jun 2020

Evaluating And Improving The Seu Reliability Of Artificial Neural Networks Implemented In Sram-Based Fpgas With Tmr, Brittany Michelle Wilson

Theses and Dissertations

Artificial neural networks (ANNs) are used in many types of computing applications. Traditionally, ANNs have been implemented in software, executing on CPUs and even GPUs, which capitalize on the parallelizable nature of ANNs. More recently, FPGAs have become a target platform for ANN implementations due to their relatively low cost, low power, and flexibility. Some safety-critical applications could benefit from ANNs, but these applications require a certain level of reliability. SRAM-based FPGAs are sensitive to single-event upsets (SEUs), which can lead to faults and errors in execution. However there are techniques that can mask such SEUs and thereby improve the ...


Dynamic Reconfigurable Real-Time Video Processing Pipelines On Sram-Based Fpgas, Andrew Elbert Wilson Jun 2020

Dynamic Reconfigurable Real-Time Video Processing Pipelines On Sram-Based Fpgas, Andrew Elbert Wilson

Theses and Dissertations

For applications such as live video processing, there is a high demand for high performance and low latency solutions. The configurable logic in FPGAs allows for custom hardware to be tailored to a specific video application. These FPGA designs require technical expertise and lengthy implementation times by vendor tools for each unique solution. This thesis presents a dynamically configurable topology as an FPGA overlay to deploy custom hardware processing pipelines during run-time by utilizing dynamic partial reconfiguration. Within the FPGA overlay, a configurable topology with a routable switch allows video streams to be copied and mixed to create complex data ...


Distributed Firewall For Iot, Ryan Lund, Anthony Fenzl, Chelsea Villanueva Jun 2020

Distributed Firewall For Iot, Ryan Lund, Anthony Fenzl, Chelsea Villanueva

Computer Science and Engineering Senior Theses

Minimal local resources, lack of consistency in low level protocols and market pressures contribute to IoT devices being more vulnerable than traditional computing devices. These devices not only have a wide variety of processors and implementations, but they often serve different purposes and generate unique network traffic. Current IoT network security solutions fail to account for and handle both the scale at which IoT devices can be deployed and the heterogeneous nature of the traffic they produce. In order to accommodate these differences and improve on current solutions, we propose the implementation of a microsegmented firewall for IoT networks. Unlike ...


Sustainability Action Tracker, Gladys Hilerio, Isabelle Termaat, Patricia Ornelas Jauregui Jun 2020

Sustainability Action Tracker, Gladys Hilerio, Isabelle Termaat, Patricia Ornelas Jauregui

Computer Science and Engineering Senior Theses

The Center for Sustainability at Santa Clara University is actively looking for ways to involve students in sustainable actions and accountability. With our help, they would like to create a site where students and faculty may track their sustainable behavior. This site will provide users with all the information they need to live a sustainable life, and include milestones in the form of progress bars and badges. The Center for Sustainability will be able to collect the data from this site to evaluate the progress of our university as well as the success of the site. Our motivation for this ...


The Character Jar: Trait-Based Facial Feature Generation Software, Angela Shao Jun 2020

The Character Jar: Trait-Based Facial Feature Generation Software, Angela Shao

Computer Science and Engineering Senior Theses

While AI has come a long way in random facial generation, very limited research has been done on targeted generation. Initial impressions given by faces vary widely depending on the shape and proportions of the features. This project will design a program that manipulates a face shape according to given traits. By using preexisting research on the correlation between facial features and associated characteristics and impressions, the practical uses of facial generation increase many fold. This allows facial generation to be applied to marketing and design, as well as increasing the overall accessibility to any laypersons seeking such applications.


Galapago!, Kristina Anderson, Kat Hibbert, Mariah Manzano, Catrina Nguyen Jun 2020

Galapago!, Kristina Anderson, Kat Hibbert, Mariah Manzano, Catrina Nguyen

Computer Science and Engineering Senior Theses

When traveling to the Galápagos Islands, tourists are unaware of all the Islands have to offer and only visit popular tourist spots. They bring in pests which are damaging to the ecological structure and do not contribute to the local economy. There is very limited Internet services on the Islands and not many online resources to be found. We have created a mobile and web application that show users recommendations for their visit. Because the Galápagos Islands do not have reliable internet connectivity, our application must not rely on connectivity to function. Instead, users will only need to connect once ...


Omwanathrive: A Neonatal Survival App, Story Deweese, Tiffany Lee, Samantha Sy, Emily Zhang Jun 2020

Omwanathrive: A Neonatal Survival App, Story Deweese, Tiffany Lee, Samantha Sy, Emily Zhang

Computer Science and Engineering Senior Theses

Uganda’s infant mortality rate is alarmingly high, ranking twenty-first in the world for highest infant mortality; eighty-one babies die within their first month of life each day in Uganda. The UN reports the greatest risk factors are rural location, prematurity, and young impoverished mothers with limited educational opportunities. Thus, young women are giving birth to children before they even learn about how to take care of their newborn infant. Our solution to this problem is in the form of a mobile application called OmwanaThrive: Neonatal Survival App. The purpose of the app is to educate women about how to ...


Deep Reinforcement Learning For Dialogue Systems With Dynamic User Goals, Glen Chandler Jun 2020

Deep Reinforcement Learning For Dialogue Systems With Dynamic User Goals, Glen Chandler

Computer Science and Engineering Master's Theses

Dialogue systems have recently become a widely used system across the world. Some of the functionality offered includes application user interfacing, social conversation, data interaction, and task completion. Most recently, dialogue systems have been developed to autonomously and intelligently interact with users to complete complex tasks in diverse operational spaces. This kind of dialogue system can interact with users to complete tasks such as making a phone call, ordering items online, searching the internet for a question, and more. These systems are typically created by training a machine learning model with example conversational data. One of the existing problems with ...


Youlearn: Offline Media Streaming Application For Rural Uganda, Emma Allegrucci, Jiabei Luo, Brianna Mcgovern Jun 2020

Youlearn: Offline Media Streaming Application For Rural Uganda, Emma Allegrucci, Jiabei Luo, Brianna Mcgovern

Computer Science and Engineering Senior Theses

The country of Uganda has implemented universal primary and secondary education. But still, some families cannot afford to send their children to school. When young people drop out of school, they often must resort to working illegal, unsafe, and low-paying jobs. Job prospects are even worse for disabled children. The objective of this project is to bring digital educational resources into rural villages in a low-cost manner.

YouLearn is an educational system that allows for o✏ine media streaming. Our system includes a Raspberry Pi to store the media locally and allows for streaming without WiFi being necessary. Our system ...


Clubgrove, Travis Le, Lyman Shen Jun 2020

Clubgrove, Travis Le, Lyman Shen

Computer Science and Engineering Senior Theses

The current Santa Clara University Club system does not provide the necessary information in a relevant and concise fashion. As a solution, we built a system that caters towards students who are looking for clubs. In addition, the system also caters towards club leaders who want to increase their clubs’ visibility. Our system allows students to look up clubs, search club events, and look at interested clubs as well as previously joined clubs. The goal of this project is to provide an easy way for students to be involved in more clubs and allow clubs to gain members without spending ...


Photo-Realistic Image Synthesis From Text Descriptions, Ryan Cain, Gabriel Kralik, Campbell Munson Jun 2020

Photo-Realistic Image Synthesis From Text Descriptions, Ryan Cain, Gabriel Kralik, Campbell Munson

Computer Science and Engineering Senior Theses

Deep convolutional generative adversarial networks (DCGANs) have proven capable at generating diverse, photorealistic images of human faces, but it is difficult and often time-consuming to choose what kind of image these generative adversarial networks (GANs) produce. We create a simple, intuitive web application through which users may write a description of a human face in plain text and generate photos that appear to match the given description. In this paper, we show how text can be used to direct the output of a conditional GAN with a DCGAN architecture. While our images did somewhat resemble human faces, they often had ...


Smart Quizzes, Andres Cisneros-Munoz, Cole Sanchez Jun 2020

Smart Quizzes, Andres Cisneros-Munoz, Cole Sanchez

Computer Science and Engineering Senior Theses

Standardized testing, while efficient for testing a large amount of people, is not an effective or holistic method of evaluating test takers. They fail to take into consideration factors such as stress, which can inhibit a student’s ability to perform well on a test. Our goal is to create a framework for creating tests that are dynamic, adaptive assessments, minimize stress levels, and overall improve student performance. This solution will produce in tests that even out the academic playing field while being more informative in their assessments.


Mobile Application To Distribute Water Quality In Rural Nicaragua, Rachael Freitag, Sarah Ortiz-Jones Jun 2020

Mobile Application To Distribute Water Quality In Rural Nicaragua, Rachael Freitag, Sarah Ortiz-Jones

Computer Science and Engineering Senior Theses

The organization ASDENIC provides the citizens of northern Nicaragua with many resources to help them become more informed farmers and improve the quality of their lives. ASDENIC currently holds weekly meetings to distribute information such as water quality, weather conditions, and other important agricultural updates. However, technological limitations still prevent Nicaraguan farmers from getting updates from ASDENIC in real-time. We have partnered with Santa Clara University’s Frugal Innovation Hub and ASDENIC to create a mobile application to distribute necessary information to communities in rural Nicaragua in realtime.

Our mobile application is a platform for community leaders to share relevant ...


Neptune: Marine Robot Rov Control System, Alex Achramowicz, Chris Layco, Cooper Zediker Jun 2020

Neptune: Marine Robot Rov Control System, Alex Achramowicz, Chris Layco, Cooper Zediker

Computer Science and Engineering Senior Theses

The mysteries of the aquatic world and the dangers human activity poses to its environmental health are important considerations. It is pivotal we find ecient methods to study and monitor the subsea environments in order to maintain and improve their health. This document provides insight into the planning, design, implementation, and testing in developing an enhanced control system for a marine remotely operated vehicle (ROV) to eectively control various mounted hardware components. Our goal for this design is to greatly assist scientists and environmentalists observe and collect subsea data to improve the subsea environment.


Acas: Always Connected, Always Secure, Blaise Aranador, Antonio Gigliotti, Shining Liu Jun 2020

Acas: Always Connected, Always Secure, Blaise Aranador, Antonio Gigliotti, Shining Liu

Computer Science and Engineering Senior Theses

There is no place where safety is more important than in the home. Research has shown that home security systems are effective in deterring burglars; additionally, these security systems allow residents to monitor their property at all times, even while they are away. More and more of these home security devices rely on a stable Internet connection and cannot provide functionality without it. ACAS is a system that helps keep smart devices connected to the Internet, even in the event of a home internet outage.

ACAS includes a programmable router that can connect to multiple Internet sources, which sets it ...