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

Physical Sciences and Mathematics Commons

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

California Polytechnic State University, San Luis Obispo

Discipline
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 1 - 30 of 2023

Full-Text Articles in Physical Sciences and Mathematics

Extractive Text Summarization With Deep Learning, Garrett G. Chan Jun 2018

Extractive Text Summarization With Deep Learning, Garrett G. Chan

Computer Engineering

This project explores extractive text summarization using the capabilities of Deep Learning. The goal of this project is to create an application with a neural network to take in text as its input, and create a summary that is a shorter, condensed version of the input text. This has been implemented in Python by configuring and training a neural network that takes in a vector of features that are extracted from the text using various Natural Language Processing libraries. The implementation demonstrates that we can train simple deep neural networks to successfully summarize text.


Column Tests Of Nitrate Breakthrough Behavior In Subsurface Sediments To Understand Transport In The Root-Zone, Rebecca Sally Haworth, Emma Rose Goodwin Jun 2018

Column Tests Of Nitrate Breakthrough Behavior In Subsurface Sediments To Understand Transport In The Root-Zone, Rebecca Sally Haworth, Emma Rose Goodwin

Natural Resources Management and Environmental Sciences

No abstract provided.


Assembling And Characterizing The Efficiency Of An Injection Locked Laser System For Cold Neutral Atom Optical Traps, Alexandra Papa Crawford Jun 2018

Assembling And Characterizing The Efficiency Of An Injection Locked Laser System For Cold Neutral Atom Optical Traps, Alexandra Papa Crawford

Physics

Creating a quantum computer requires a system of particles that can be well-controlled to achieve quantum operations. We need a large array of these particles – called qubits – with long coherence times, which can be initialized, operated on by single and two qubit gates, and read out. For neutral atoms, the qubit states are stable ground states that interact minimally with the environment, leading to long coherence times. Experimentally, the qubits are manipulated using carefully timed laser beam pulses with controlled frequency and intensity, but the outstanding issue for optically trapping cold atoms is finding a light pattern that can hold ...


Finding Spanning Trees In Strongly Connected Graphs With Per-Vertex Degree Constraints, Samuel Benjamin Chase Jun 2018

Finding Spanning Trees In Strongly Connected Graphs With Per-Vertex Degree Constraints, Samuel Benjamin Chase

Computer Science

No abstract provided.


Extension Of Cpe 454 Operating System, Joseph Nathaniel Arhar Jun 2018

Extension Of Cpe 454 Operating System, Joseph Nathaniel Arhar

Computer Science

This project extended on the operating system I wrote in CPE 454 by adding additional features on top of the existing implementation. In order to implement them, I researched operating system design patterns and hardware details. I used wiki.osdev.org for most research, just like I did in CPE 454. The source code for the project is at https://github.com/josepharhar/jos.


Deaddrop: Message Passing Without Metadata Leakage, Davis Mike Arndt Jun 2018

Deaddrop: Message Passing Without Metadata Leakage, Davis Mike Arndt

Computer Science

Even when network data is encrypted, observers can make inferences about content based on collected metadata. DeadDrop is an exploratory API designed to protect the metadata of a conversation from both outside observers and the facilitating server. To do so, DeadDrop servers are passed no recipient address, instead relying upon the recipient to check for messages of their own volition. In addition, the recipient downloads a copy of every encrypted message on the server to prevent even the server from knowing to whom each message is intended. To these purposes, DeadDrop is mostly successful. However, it does not obscure all ...


Bird Abundance At Bird Feeders In Response To Temperature, Wind Speed And Precipitation During The Winter Season, Siddhant Kahal Jun 2018

Bird Abundance At Bird Feeders In Response To Temperature, Wind Speed And Precipitation During The Winter Season, Siddhant Kahal

Master's Theses and Project Reports

The goal of this project is to explore how 23 different bird species respond to 3 climatic attributes. These attributes are lower than average temperatures, wind speed and precipitation level. Information about the bird species and all of the data associated with them is provided by Project FeederWatch (PFW). This is a citizen based survey study that provides key information about bird species abundance through the use of backyard and community feeders. The study volunteers from across the United States and Canada monitor these bird feeders and note important information about the species such as the number of individuals seen ...


Real-Time Object Removal In Augmented Reality, Tyler Dahl Jun 2018

Real-Time Object Removal In Augmented Reality, Tyler Dahl

Master's Theses and Project Reports

Diminished reality, as a sub-topic of augmented reality where digital information is overlaid on an environment, is the perceived removal of an object from an environment. Previous approaches to diminished reality used digital replacement techniques, inpainting, and multi-view homographies. However, few used a virtual representation of the real environment, limiting their domains to planar environments.

This thesis provides a framework to achieve real-time diminished reality on an augmented reality headset. Using state-of-the-art hardware, we combine a virtual representation of the real environment with inpainting to remove existing objects from complex environments.

Our work is found to be competitive with previous ...


Hydrologic Response To Conifer Removal And Upslope Harvest In An Encroached Montane Meadow, Noël C. Fie, Noël C. Fie Jun 2018

Hydrologic Response To Conifer Removal And Upslope Harvest In An Encroached Montane Meadow, Noël C. Fie, Noël C. Fie

Master's Theses and Project Reports

Meadows are crucial components to larger river watersheds because of their unique hydrologic and ecological functions. Due to climate change, over grazing, and fire suppression, conifer encroachment into meadows has accelerated. In some western regions, nearly half of all meadow habitat has been loss due to conifer encroachment. Restoration of these hydrologic systems requires tree removal. Many studies exist that address the issue of conifer encroachment in montane meadows, however, few studies focus on the role that conifer removal plays on the encroaching meadow. Furthermore, few studies exist that document the hydrologic change from conifer removal and further restoration steps ...


Preparation Of Supramolecular Amphiphilic Cyclodextrin Bilayer Vesicles For Pharmaceutical Applications, Kate E. Frischkorn Jun 2018

Preparation Of Supramolecular Amphiphilic Cyclodextrin Bilayer Vesicles For Pharmaceutical Applications, Kate E. Frischkorn

Master's Theses and Project Reports

Recent pharmaceutical developments have investigated using supramolecular nanoparticles in order to increase the bioavailability and solubility of drugs delivered in various methods. Modification of the carbohydrate cyclodextrin increases the ability to encapsulate hydrophobic pharmaceutical molecules by forming a carrier with a hydrophobic core and hydrophilic exterior. Guest molecules are commonly added to these inclusion complexes in order to add stability and further increase targeting abilities of the carriers. One such guest molecule is adamantine combined with a poly(ethylene glycol) chain. Vesicles are formed by hydrating a thin film of amphiphilic cyclodextrin and guest molecules in buffer solution that mimics ...


Analyzing Global Cyber Attack Correlates Through An Open Database, Brady Benjamin Aiello Jun 2018

Analyzing Global Cyber Attack Correlates Through An Open Database, Brady Benjamin Aiello

Master's Theses and Project Reports

As humanity becomes more reliant on digital storage and communication for every aspect of life, cyber attacks pose a growing threat. However, cyber attacks are generally understood as individual incidents reported in technological circles, sometimes tied to a particular vulnerability. They are not generally understood through the macroscopic lens of statistical analysis spanning years over several countries and sectors, leaving researchers largely ignorant of the larger trends and correlates between attacks. This is large part due to the lack of a coherent and open database of prominent attacks. Most data about cyber attacks has been captured using a repository of ...


Tessellated Voxelization For Global Illumination Using Voxel Cone Tracing, Sam Thomas Freed Jun 2018

Tessellated Voxelization For Global Illumination Using Voxel Cone Tracing, Sam Thomas Freed

Master's Theses and Project Reports

Modeling believable lighting is a crucial component of computer graphics applications, including games and modeling programs. Physically accurate lighting is complex and is not currently feasible to compute in real-time situations. Therefore, much research is focused on investigating efficient ways to approximate light behavior within these real-time constraints.

In this thesis, we implement a general purpose algorithm for real-time applications to approximate indirect lighting. Based on voxel cone tracing, we use a filtered representation of a scene to efficiently sample ambient light at each point in the scene. We present an approach to scene voxelization using hardware tessellation and compare ...


An Empirical Study Of Alias Analysis Techniques, Andrew T. Tran, Andrew T. Tran Jun 2018

An Empirical Study Of Alias Analysis Techniques, Andrew T. Tran, Andrew T. Tran

Master's Theses and Project Reports

As software projects become larger and more complex, software optimization at that scale is only feasible through automated means. One such component of software optimization is alias analysis, which attempts to determine which variables in a program refer to the same area in memory, and is used to relocate instructions to improve performance without interfering with program execution. Several alias analyses have been proposed over the past few decades, with varying degrees of precision and time and space complexity, but few studies have been conducted to compare these techniques with one another, nor to measure with program data to confirm ...


Field Investigation Of Stream-Aquifer Interactions: A Case Study In Coastal California, Devin Pritchard-Peterson Jun 2018

Field Investigation Of Stream-Aquifer Interactions: A Case Study In Coastal California, Devin Pritchard-Peterson

Master's Theses and Project Reports

This study is a detailed investigation of the dynamic interaction between a stream and an alluvial aquifer at Swanton Pacific Ranch in the Scotts Creek watershed in Santa Cruz County, California. The aquifer is an important source of groundwater for cropland irrigation and for aquatic ecosystem support. The potential for groundwater pumping to deplete Scotts Creek stream flows is a source of serious concern for land managers, fisheries biologists, and regulatory agencies due to the presence of federally protected steelhead trout (Oncorhynchus mykiss) and coho salmon (Oncorhynchus kisutch). An understanding of the interaction between the stream and pumped aquifer will ...


Compiler Optimization Effects On Register Collisions, Jonathan S. Tan Jun 2018

Compiler Optimization Effects On Register Collisions, Jonathan S. Tan

Master's Theses and Project Reports

We often want a compiler to generate executable code that runs as fast as possible. One consideration toward this goal is to keep values in fast registers to limit the number of slower memory accesses that occur. When there are not enough physical registers available for use, values are ``spilled'' to the runtime stack. The need for spills is discovered during register allocation wherein values in use are mapped to physical registers. One factor in the efficacy of register allocation is the number of values in use at one time (register collisions). Register collision is affected by compiler optimizations that ...


Jupyterlab_Voyager: A Data Visualization Enhancement In Jupyterlab, Ji Zhang Jun 2018

Jupyterlab_Voyager: A Data Visualization Enhancement In Jupyterlab, Ji Zhang

Master's Theses and Project Reports

With the emergence of big data, scientific data analysis and visualization (DAV) tools are critical components of the data science software ecosystem; the usability of these tools is becoming extremely important to facilitate next-generation scientific discoveries. JupyterLab has been considered as one of the best polyglot, web-based, open-source data science tools. As the next phase of extensible interface for the classic iPython Notebooks, this tool supports interactive data science and scientific computing across multiple programming languages with great performances. Despite these advantages, previous heuristics evaluation studies have shown that JupyterLab has some significant flaws in the data visualization side. The ...


Funqual: User-Defined, Statically-Checked Call Graph Constraints In C++, Andrew P. Nelson Jun 2018

Funqual: User-Defined, Statically-Checked Call Graph Constraints In C++, Andrew P. Nelson

Master's Theses and Project Reports

Static analysis tools can aid programmers by reporting potential programming mistakes prior to the execution of a program. Funqual is a static analysis tool that reads C++17 code ``in the wild'' and checks that the function call graph follows a set of rules which can be defined by the user. This sort of analysis can help the programmer to avoid errors such as accidentally calling blocking functions in time-sensitive contexts or accidentally allocating memory in heap-sensitive environments. To accomplish this, we create a type system whereby functions can be given user-defined type qualifiers and where users can define their ...


Acceleration Of Jaccard’S Index Algorithm For Training To Tag Damage On Post-Earthquake Images, Kyle John Mulligan Jun 2018

Acceleration Of Jaccard’S Index Algorithm For Training To Tag Damage On Post-Earthquake Images, Kyle John Mulligan

Master's Theses and Project Reports

There are currently different efforts to use Supervised Neural Networks (NN) to automatically label damages on images of above ground infrastructure (buildings made of concrete) taken after an earthquake. The goal of the supervised NN is to classify raw input data according to the patterns learned from an input training set. This input training data set is usually supplied by experts in the field, and in the case of this project, structural engineers carefully and mostly manually label these images for different types of damage. The level of expertise of the professionals labeling the training set varies widely, and some ...


Raymarching The Mandelbulb Fractal In Vr, Timotheus Alexander Letz Jun 2018

Raymarching The Mandelbulb Fractal In Vr, Timotheus Alexander Letz

Computer Engineering

Elaborate 3D fractals, such as the mandelbulb, offer fascinating depths and structures that bear self-similarity as one zooms in closer and closer. Traditional rendering techniques focus on pre-rendering the fractal, to bypass the need for real-time display. To display and explore the mandelbulb in VR, this real-time display is needed, and can be provided through the use of “Raymarching”, a technique that allows for the rendering of scenes within the GPU. This paper explores various techniques and systems used to provide, augment, and accelerate this process.


Tectonic Controls On Alluvial Fan Dissection In The El Paso Mountains, Michael Thomas Gaffney Jun 2018

Tectonic Controls On Alluvial Fan Dissection In The El Paso Mountains, Michael Thomas Gaffney

Natural Resources Management and Environmental Sciences

The localized dissection of alluvial fans along the western El Paso Mountains is under question. A relatively minor, south dipping normal fault, previously unmentioned in scientific literature, cuts across Quaternary terraces and alluvial fans in the piedmont of the El Paso Mountains. The linear trend of footwall uplift and the pattern of stream incision into the footwall adjacent to the linear trend of footwall uplift reveal that fan dissection is a result of base level fall caused by ongoing tectonism along the El Paso fault system. The regional importance is discussed as the timing of faulting reveals relatively recent uplift ...


Cuoricino Thermal Pulse Classification By Machine Learning Algorithms, Joshua Mann Jun 2018

Cuoricino Thermal Pulse Classification By Machine Learning Algorithms, Joshua Mann

Physics

Many of the various properties of neutrinos are still a mystery. One unknown is whether neutrinos are Majorana fermions or Dirac fermions. Cuoricino and CUORE are experiments that aim to solve this mystery. Noise reduction in these experiments hinges on the ability to discern among alpha, beta and gamma particle detections using the thermal pulses they create. In this paper, we look at Cuoricino data and attempt to classify pulses, not as alpha, beta or gamma particles, but rather as signal, noise or calibration data. We will use this preliminary testing ground to examine various machine learning algorithms' abilities in ...


Heavy Flavour In Jets And Azimuthal Correlations, Patrick J. Steffanic Jun 2018

Heavy Flavour In Jets And Azimuthal Correlations, Patrick J. Steffanic

Physics

We studied heavy-flavor azimuthal correlations using the semi-leptonic decay channel of hard-scattered bottom quarks in proton-proton collisions at center-of-mass energies of 7 TeV. We used a mixed-event method to produce a corrected correlation that hinted at back-to-back pair production. We further studied the jets resulting from these heavy-flavor hard scatterings, and jets resulting from light-flavor and gluon scattering. We compared several kinematic variables from each of the jet populations, concluding that novel kinematic variables must be developed in order to effectively separate the jet populations.


Improving Swarm Performance By Applying Machine Learning To A New Dynamic Survey, John Taylor Jackson May 2018

Improving Swarm Performance By Applying Machine Learning To A New Dynamic Survey, John Taylor Jackson

Master's Theses and Project Reports

A company, Unanimous AI, has created a software platform that allows individuals to come together as a group or a human swarm to make decisions. These human swarms amplify the decision-making capabilities of both the individuals and the group. One way Unanimous AI increases the swarm’s collective decision-making capabilities is by limiting the swarm to more informed individuals on the given topic. The previous way Unanimous AI selected users to enter the swarm was improved upon by a new methodology that is detailed in this study. This new methodology implements a new type of survey that collects data that ...


Characterizing Mental Health And Wellness In Students Across Engineering Disciplines, Andrew Danowitz, Kacey Beddoes Apr 2018

Characterizing Mental Health And Wellness In Students Across Engineering Disciplines, Andrew Danowitz, Kacey Beddoes

Computer Science and Software Engineering

Anecdotal evidence has long supported the idea that engineering students have lower levels of mental health and wellness than their peers. It is often posited that the large number of courses, low overall retention, difficult courses, and the abundance of intensive engineering projects lead to an unhealthy work-life balance and eventually lower levels of mental health for this population. To date, however, there has been no comprehensive study on the prevalence and types of mental health conditions that afflict engineering students, or any data on whether certain disciplines within engineering may see a greater prevalence of certain mental health conditions ...


Rotordynamic Analysis Of Theoretical Models And Experimental Systems, Cameron R. Naugle, Cameron Rex Naugle Apr 2018

Rotordynamic Analysis Of Theoretical Models And Experimental Systems, Cameron R. Naugle, Cameron Rex Naugle

Master's Theses and Project Reports

This thesis is intended to provide fundamental information for the construction and

analysis of rotordynamic theoretical models, and their comparison the experimental

systems. Finite Element Method (FEM) is used to construct models using Timoshenko

beam elements with viscous and hysteretic internal damping. Eigenvalues

and eigenvectors of state space equations are used to perform stability analysis, produce

critical speed maps, and visualize mode shapes. Frequency domain analysis

of theoretical models is used to provide Bode diagrams and in experimental data

full spectrum cascade plots. Experimental and theoretical model analyses are used

to optimize the control algorithm for an Active Magnetic Bearing ...


Rental Property Energy Efficiency In San Luis Obispo, Zachary Earl Shockley Mar 2018

Rental Property Energy Efficiency In San Luis Obispo, Zachary Earl Shockley

Physics

In the modern era, many people choose to rent homes instead of purchasing a home. College towns have an even more disproportionate number of renters when compared to other cities. The majority of rental properties are much less energy efficient than their owner-occupied counterparts. This project analyzes the energy efficiency issues of rental properties in San Luis Obispo and examines potential ways to remedy these issues. In order to analyze these issues, the guiding principles of building science are first discussed, followed by case studies of rental properties in San Luis Obispo. These case studies examine multiple rental properties and ...


An Empirical Study Of Css Code Smells In Web Frameworks, Tobias Paul Bleisch Mar 2018

An Empirical Study Of Css Code Smells In Web Frameworks, Tobias Paul Bleisch

Master's Theses and Project Reports

Cascading Style Sheets (CSS) has become essential to front-end web development for the specification of style. But despite its simple syntax and the theoretical advantages attained through the separation of style from content and behavior, CSS authoring today is regarded as a complex task. As a result, developers are increasingly turning to CSS preprocessor languages and web frameworks to aid in development. However, previous studies show that even highly popular websites which are known to be developed with web frameworks contain CSS code smells such as duplicated rules and hard-coded values. Such code smells have the potential to cause adverse ...


Lightning Draft, Benjamin Sweedler Jan 2018

Lightning Draft, Benjamin Sweedler

Computer Science

Lightning Draft is a web application for drafting Magic: the Gathering cards. Users can visit www.lightningdraft.online to build a deck from randomly generated booster packs. This app was inspired by digital card games such as Hearthstone. Lightning Draft is a quick, fun, and simple alternative to drafting with physical cards.


Probing The Black-Hole-Mass-Galaxy Connection Of Active Galaxies Using 2d Galaxy Fitting Techniques On Near-Infrared Images, Isak Dan Stomberg Dec 2017

Probing The Black-Hole-Mass-Galaxy Connection Of Active Galaxies Using 2d Galaxy Fitting Techniques On Near-Infrared Images, Isak Dan Stomberg

Physics

Active Galactic Nuclei (AGNs) provide a unique opportunity to measure the mass of supermassive black holes located in the centers of their host galaxies. This enables studying the scaling relations between the mass of the black hole and the properties of the host galaxy.

In this thesis, we present an investigation of the relationship between black hole masses and the host galaxy bulge and total luminosity for a pilot sample of 15 objects imaged in the near-infrared with the 8m telescope of Gemini North observatory. We perform a 2D decomposition of the host galaxies using the software Galfit and obtain ...


Optimal Layout For A Component Grid, Michael W. Ebert Dec 2017

Optimal Layout For A Component Grid, Michael W. Ebert

Computer Science

Several puzzle games include a specific type of optimization problem: given components that produce and consume different resources and a grid of squares, find the optimal way to place the components to maximize output. I developed a method to evaluate potential solutions quickly and automated the solving of the problem using a genetic algorithm.