A Data Driven Approach To Identify Journalistic 5ws From Text Documents, 2019 University of Nebraska - Lincoln
A Data Driven Approach To Identify Journalistic 5ws From Text Documents, Venkata Krishna Mohan Sunkara
Computer Science and Engineering: Theses, Dissertations, and Student Research
Textual understanding is the process of automatically extracting accurate high-quality information from text. The amount of textual data available from different sources such as news, blogs and social media is growing exponentially. These data encode significant latent information which if extracted accurately can be valuable in a variety of applications such as medical report analyses, news understanding and societal studies. Natural language processing techniques are often employed to develop customized algorithms to extract such latent information from text.
Journalistic 5Ws refer to the basic information in news articles that describes an event and include where, when, who, what and why ...
Quorum Blockchain Stress Evaluation In Different Environments, 2019 CUNY John Jay College
Quorum Blockchain Stress Evaluation In Different Environments, Daniel P. Mera
In today’s world, the Blockchain technology is used for different purposes has brought an increment in the development of different Blockchain platforms, services, and utilities for storing data securely and efficiently. Quorum Blockchain, an Ethereum fork created by JPMorgan Chase, has placed itself in one of the widely used, efficient and trustful Blockchain platforms available today. Because of the importance which Quorum is contributing to the world, it is important to test and measure different aspects of the platform, not only to prove how efficient the software can be but as well as to have a clear view on ...
Identifying Hourly Traffic Patterns With Python Deep Learning, 2019 California Polytechnic State University, San Luis Obispo
Identifying Hourly Traffic Patterns With Python Deep Learning, Christopher L. Leavitt
This project was designed to explore and analyze the potential abilities and usefulness of applying machine learning models to data collected by parking sensors at a major metro shopping mall. By examining patterns in rates at which customer enter and exit parking garages on the campus of the Bellevue Collection shopping mall in Bellevue, Washington, a recurrent neural network will use data points from the previous hours will be trained to forecast future trends.
Robot Navigation In Cluttered Environments With Deep Reinforcement Learning, 2019 California Polytechnic State University, San Luis Obispo
Robot Navigation In Cluttered Environments With Deep Reinforcement Learning, Ryan Weideman, Ryan Dean Weideman
Master's Theses and Project Reports
The application of robotics in cluttered and dynamic environments provides a wealth of challenges. This thesis proposes a deep reinforcement learning based system that determines collision free navigation robot velocities directly from a sequence of depth images and a desired direction of travel. The system is designed such that a real robot could be placed in an unmapped, cluttered environment and be able to navigate in a desired direction with no prior knowledge. Deep Q-learning, coupled with the innovations of double Q-learning and dueling Q-networks, is applied. Two modifications of this architecture are presented to incorporate direction heading information that ...
Digital Forensics Challenge, 2019 California Polytechnic State University, San Luis Obispo
Digital Forensics Challenge, Zoe Lie, Sydney Marie Mendoza
No abstract provided.
Don't Trip! A Quicker Way To Plan Your Trip, 2019 California Polytechnic State University, San Luis Obispo
Don't Trip! A Quicker Way To Plan Your Trip, Jose Cruz Arinaga, Ryan Wong
Currently, Google Maps does not provide users with a way to find the optimal path for a user to travel given a list of points. Given a list of destinations you may want to visit, our web application will do all of the difficult planning for you and ultimately find the most optimal path for you to take to visit all of your destinations in a timely manner. The people who will benefit most from this application are tourists or people who travel often and want to explore an unfamiliar city. Even locals running their weekly errands could save time ...
Keylime, 2019 California Polytechnic State University, San Luis Obispo
Keylime, Matthew Orgill
This project creates an iOS mobile app geared specifically toward the students of California Polytechnic State University. The app aims to provide the ability for users to discover new restaurants to checkout in the central coast area. These restaurants can be filtered to the user’s choosing based on the price of food, rating the restaurant has received, distance away from the user, and type of food. In addition, featured deals that local restaurants currently offer can be found on the app. Each restaurant can be favorited by the user to allow for better filtering of discovering new restaurants and ...
Grammar-Based Procedurally Generated Village Creation Tool, 2019 California Polytechnic State University, San Luis Obispo
Grammar-Based Procedurally Generated Village Creation Tool, Kevin Matthew Graves
This project is a 3D village generator tool for Unity. It consists of three components: a building, mountain, and river generator. All of these generators use grammar-based procedural generation in order to create a unique and logical village and landscape each time the program is run.
Raspberry Pi Enterprise Network Wifi Bridge, 2019 California Polytechnic State University, San Luis Obispo
Raspberry Pi Enterprise Network Wifi Bridge, Dylan Halland, Riley Barrett
The goal of this project is to allow an IoT device, such as a Weemo Smart Plug, Amazon Echo, Gaming Console, or any other Wi-Fi enabled device to connect to a WPA_EAP Enterprise Network by using a Raspberry Pi Zero W as a packet forwarding device. Extra configuration steps are required for devices connecting to an enterprise network, and many devices are not compatible at all. By using a Wi-Fi Bridge, any device can easily obtain internet access by connecting to the Pi.
The system can be implemented on either one wireless card or two separate cards depending on the ...
Toward Environmentally Sustainable Digital Preservation, 2019 Harvard Business School
Toward Environmentally Sustainable Digital Preservation, Keith L. Pendergrass, William Sampson, Tim Walsh, Laura Alagna
University Libraries Faculty & Staff Contributions
Digital preservation relies on technological infrastructure (information and communication technology, ICT) that has considerable negative environmental impacts, which in turn threaten the very organizations tasked with preserving digital content. While altering technology use can reduce the impact of digital preservation practices, this alone is not a strategy for sustainable practice. Moving toward environmentally sustainable digital preservation requires critically examining the motivations and assumptions that shape current practice. Building on Goldman's challenge to current practices for digital authenticity and using Ehrenfeld's sustainability framework, we propose explicitly integrating environmental sustainability into digital preservation practice by shifting cultural heritage professionals' paradigm ...
Vehicle Control Unit, 2019 California Polytechnic State University, San Luis Obispo
Vehicle Control Unit, Ayusman Saha
The Vehicle Control Unit (VCU) is the central computer for Cal Poly’s Society of Automotive Engineers (SAE) formula electric race car. It is responsible for processing driver inputs, managing the electric motor, and providing a robust safety net in the case of system failure. Additional functionality of the system include a power limiting mechanism as well as a traction control system. All VCU logic had to abide by SAE International rules for the competition. This project focused solely on the firmware for the VCU.
The Soul Annoyed Robot: A Senior Project Report, 2019 California Polytechnic State University, San Luis Obispo
The Soul Annoyed Robot: A Senior Project Report, Dayton Andrew Muxlow, Christian Johansen
Our goal for this senior project was to create a competitive robot designed to com- pete in Roborodentia 2019. Our project started during the Winter 2019 quarter, and ended with the competition on May 18, 2019. During that time, we developed an accurate solenoid shooting mechanism, an elevated conveyor belt to carry poker chips, and a servo arm to scoop in stacks of poker chips. These hardware compo- nents were attached to a circular differential-drive wooden base designed to be easy to control. We also planned out our match strategy and implemented this strategy with software written in C/Wiring ...
Weight Controlled Electric Skateboard, 2019 California Polytechnic State University, San Luis Obispo
Weight Controlled Electric Skateboard, Zachary Barram, Carson Bertozzi, Vishnu Dodballapur
Technology and the way that humans interact is becoming more vital and omnipresent with every passing day. However, human interface device designers suffer from the increasingly popular “designed for me or people like me” syndrome. This design philosophy inherently limits accessibility and usability of technology to those like the designer. This places severe limits of usability to those who are not fully able as well as leaves non-traditional human interface devices unexplored. This project set out to explore a previously uncharted human interface device, on an electric skateboard, and compare it send user experience with industry leading human interface devices.
An Fpga Implementation Of Digital Guitar Effects, 2019 California Polytechnic State University, San Luis Obispo
An Fpga Implementation Of Digital Guitar Effects, Carson James Robles
One of the most versatile aspects of the electric guitar is its ability to change its sound completely and on-the-fly through the use of effects pedals. Conventional guitar pedals contain one effect and can be chained together. The goal of this project is to serve as a contained multi-effects station with five popular electric guitar effects packed into one product. On top of this, the effects each have two tunable parameters to allow users to dial in the exact tone they are looking for. All of the signal processing done in this project is conducted on an FPGA which also ...
Forecasting Building Energy Consumption With Deep Learning: A Sequence To Sequence Approach, 2019 Western University
Forecasting Building Energy Consumption With Deep Learning: A Sequence To Sequence Approach, Ljubisa Sehovac, Cornelius Nesen, Katarina Grolinger
Electrical and Computer Engineering Publications
Energy Consumption has been continuously increasing due to the rapid expansion of high-density cities, and growth in the industrial and commercial sectors. To reduce the negative impact on the environment and improve sustainability, it is crucial to efficiently manage energy consumption. Internet of Things (IoT) devices, including widely used smart meters, have created possibilities for energy monitoring as well as for sensor based energy forecasting. Machine learning algorithms commonly used for energy forecasting such as feedforward neural networks are not well-suited for interpreting the time dimensionality of a signal. Consequently, this paper uses Recurrent Neural Networks (RNN) to capture time ...
Reach - A Community Service Application, 2019 California Polytechnic State University, San Luis Obispo
Reach - A Community Service Application, Samuel Noel Magana
Communities are familiar threads that unite people through several shared attributes and interests. These commonalities are the core elements that link and bond us together. Many of us are part of multiple communities, moving in and out of them depending on our needs. These common threads allow us to support and advocate for each other when facing a common threat or difficult situation. Healthy and vibrant communities are fundamental to the operation of our society. These interactions within our communities define the way we as individuals interact with each other, and society at large. Being part of a community helps ...
Keylime, 2019 California Polytechnic State University, San Luis Obispo
Keylime, Joshua Michael Magera
New freshmen arrive at Cal Poly every year, experience Week of Welcome, and, if they haven’t been to Firestone Grill within the first week, they can consider themselves an anomaly. But how long until those freshmen find the amazing sandwiches and breakfast burritos served at Gus’s Grocery or hear about the free burger promo at Sylvester’s? The goal of this senior project was to create an app, KeyLime, that makes it easy for college students to find new eateries and fresh deals that are local, affordable, and tasty. KeyLime aims to target college students and create a ...
Tidalsim Senior Project Report, 2019 California Polytechnic State University, San Luis Obispo
Tidalsim Senior Project Report, Kent Zhang, Colin Vandervoort
Throughout the course of this project, our team helped the Cal Poly Biological Sciences department refine an intertidal zone simulator. The aim of this device is to allow any marine biologist to easily simulate a vast range of tidal zones in order to test animal behaviors within these zones. Another goal of this project is to make each simulation tank independent from the others by using a single microcontroller to handle all inputs and outputs of the system as well as logging all relevant data. The current system is set up so that a separate microcontroller handles dissolved oxygen and ...
Labeling Paths With Convolutional Neural Networks, 2019 California Polytechnic State University, San Luis Obispo
Labeling Paths With Convolutional Neural Networks, Sean Wallace, Kyle Wuerch
With the increasing development of autonomous vehicles, being able to detect driveable paths in arbitrary environments has become a prevalent problem in multiple industries. This project explores a technique which utilizes a discretized output map that is used to color an image based on the confidence that each block is a driveable path. This was done using a generalized convolutional neural network that was trained on a set of 3000 images taken from the perspective of a robot along with matching masks marking which portion of the image was a driveable path. The techniques used allowed for a labeling accuracy ...
On The Responsibility For Uses Of Downstream Software, 2019 Bemidji State University
On The Responsibility For Uses Of Downstream Software, Marty J. Wolf, Keith W. Miller, Frances S. Grodzinsky
Computer Ethics - Philosophical Enquiry (CEPE) Proceedings
In this paper we explore an issue that is different from whether developers are responsible for the direct impact of the software they write. We examine, instead, in what ways, and to what degree, developers are responsible for the way their software is used “downstream.” We review some key scholarship analyzing responsibility in computing ethics, including some recent work by Floridi. We use an adaptation of a mechanism developed by Floridi to argue that there are features of software that can be used as guides to better distinguish situations where a software developer might share in responsibility for the software ...