Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Software Engineering (206)
- Artificial Intelligence and Robotics (116)
- Graphics and Human Computer Interfaces (96)
- Engineering (79)
- Other Computer Sciences (73)
-
- Computer Engineering (46)
- Theory and Algorithms (44)
- Databases and Information Systems (41)
- Numerical Analysis and Scientific Computing (33)
- OS and Networks (27)
- Data Science (25)
- Programming Languages and Compilers (24)
- Systems Architecture (23)
- Statistics and Probability (20)
- Electrical and Computer Engineering (18)
- Information Security (18)
- Physics (18)
- Social and Behavioral Sciences (18)
- Life Sciences (17)
- Education (15)
- Computer and Systems Architecture (14)
- Arts and Humanities (12)
- Other Computer Engineering (12)
- Applied Statistics (11)
- Mathematics (11)
- Environmental Sciences (10)
- Aerospace Engineering (9)
- Applied Mathematics (9)
- Keyword
-
- Machine Learning (31)
- Machine learning (19)
- Agents (15)
- Data (14)
- Deep Learning (14)
-
- Computer Vision (13)
- Artificial Intelligence (12)
- Ontology (12)
- Graphics (11)
- Information (11)
- Simulation (11)
- AI (10)
- Android (9)
- Artificial intelligence (9)
- Game (9)
- Computer vision (8)
- Decision-support (8)
- Information-centric (8)
- Knowledge (8)
- Mobile (8)
- Music (8)
- Neural Networks (8)
- Data-centric (7)
- Natural Language Processing (7)
- Networks (7)
- Representation (7)
- Usability (7)
- Website (7)
- Context (6)
- Education (6)
- Publication Year
- Publication
- Publication Type
- File Type
Articles 241 - 270 of 788
Full-Text Articles in Computer Sciences
Hitchride Ios App, Petar Georgiev
Hitchride Ios App, Petar Georgiev
Computer Science and Software Engineering
HitchRide is a ride-sharing marketplace connecting regular people making similar trips so everyone benefits: the driver, the passenger, society and the environment. HitchRide allows participants to reduce their travel costs, meet new friends and conveniently reach their destination, all in a simple, satisfactory, and environmentally friendly way. We believe that we can make traveling truly enjoyable, one shared car ride at a time and help save the planet while we’re at it!
Using Intel Realsense Depth Data For Hand Tracking In Unreal Engine 4, Granger Lang
Using Intel Realsense Depth Data For Hand Tracking In Unreal Engine 4, Granger Lang
Liberal Arts and Engineering Studies
This project describes how to build a hand tracking method for VR/AR using the raw data from a depth sensing camera.
Implementing Semantic Document Search Using A Bounded Random Walk In A Probabilistic Graph, Lubomir Stanchev
Implementing Semantic Document Search Using A Bounded Random Walk In A Probabilistic Graph, Lubomir Stanchev
Computer Science and Software Engineering
Given a set of documents and an input query that is expressed using natural language, the problem of document search is retrieving all relevant documents ordered by the degree of relevance. Semantic document search fetches not only documents that contain words from the input query, but also documents that are semantically relevant. For example, the query "friendly pets" will consider documents that contain the words "dog" and "cat", among others. One way to implement semantic search is to use a probabilistic graph in which the input query is connected to the documents through paths that contain semantically similar words and …
Fine-Tuning An Algorithm For Semantic Document Clustering Using A Similarity Graph, Lubomir Stanchev
Fine-Tuning An Algorithm For Semantic Document Clustering Using A Similarity Graph, Lubomir Stanchev
Computer Science and Software Engineering
In this article, we examine an algorithm for document clustering using a similarity graph. The graph stores words and common phrases from the English language as nodes and it can be used to compute the degree of semantic similarity between any two phrases. One application of the similarity graph is semantic document clustering, that is, grouping documents based on the meaning of the words in them. Since our algorithm for semantic document clustering relies on multiple parameters, we examine how fine-tuning these values affects the quality of the result. Specifically, we use the Reuters-21578 benchmark, which contains 11,362 newswire stories …
Implementation And Testing Of A Book Lookup System For The Robert E. Kennedy Library, Casey C. Sheehan
Implementation And Testing Of A Book Lookup System For The Robert E. Kennedy Library, Casey C. Sheehan
Computer Science and Software Engineering
The goal of this senior project centered around improving the quality of student and teacher experiences when visiting the library. The task of finding a book amongst the shelves is an arduous one, which I felt could be improved upon through implementation and testing of a Book Lookup system for the Cal Poly Robert E. Kennedy Library. Development for this project was done using a Python framework. Testing and earlier designs were also created using JavaScript and PHP. Repeated tests were conducted on the accuracy of the software and its ability to decrease user search-time when compared to conventional methods.
Review Classification, Balraj Aujla
Review Classification, Balraj Aujla
Computer Science and Software Engineering
The goal of this project is to find a way to analyze reviews and determine the sentiment of a review. It uses various machine learning techniques in order to achieve its goals such as SVMs and Naive Bayes. Overall the purpose is to learn many different machine learning techniques, determine which ones would be useful for the project, then compare the results. Research is the foremost goal of the project, and it is able to determine the better algorithm for review classification, naive bayes or an SVM. In addition, an SVM which actually gave review’s scores rather than just classifying …
Android Drone: Remote Quadcopter Control With A Phone, Aubrey John Russell
Android Drone: Remote Quadcopter Control With A Phone, Aubrey John Russell
Computer Engineering
The purpose of the “Android Drone” project was to create a quadcopter that can be controlled by user input sent over the phone’s Wi-Fi connection or 4G internet connection. Furthermore, the purpose was also to be able to receive live video feedback over the internet connection, thus making the drone an inexpensive option compared to other, equivalent drones that might cost thousands of dollars. Not only that, but the Android phone also has a host of other useful features that could be utilized by the drone: this includes GPS, pathing, picture taking, data storage, networking and TCP/IP, a Java software …
Ios Application For Inventory In Small Retail Stores, Andrea Savage
Ios Application For Inventory In Small Retail Stores, Andrea Savage
Computer Science and Software Engineering
Currently, small retail stores with low technology budgets such as those right here in San Luis Obispo are struggling to integrate new technologies into their companies. This mobile application built for iOS with a Firebase backend is seeking to remove their barriers to entry. I built this application to give small retail stores a customizable application that allows them to display products electronically to customers and maintain accurate inventory both in one place. The construction of this application hinged around three major design decisions: UI design of the color management views, organization of the database, and accessing the database with …
Leveraging The Final Project To Improve Student Motivation In Introductory Digital Design Courses, Andrew Danowitz
Leveraging The Final Project To Improve Student Motivation In Introductory Digital Design Courses, Andrew Danowitz
Computer Science and Software Engineering
Student retention rates in engineering, especially among traditionally underrepresented groups, remain an obstacle to training a large, diverse engineering workforce. The NSF's Science and Engineering Indicators 2016 indicate that of students entering college with an intent to major in engineering, only 63% graduate with an engineering degree [1]. With research suggesting that misperceptions or a lack of knowledge about what work in a certain field is like can deter students from studying that discipline [2], [3], it is possible that providing a meaningful project experience at the introductory level could provide a strong positive impact on retention rates. This could …
Exploring Mathematical Strategies For Finding Hidden Features In Multi-Dimensional Big Datasets, Tri Duong, Fang Ren, Apurva Mehta
Exploring Mathematical Strategies For Finding Hidden Features In Multi-Dimensional Big Datasets, Tri Duong, Fang Ren, Apurva Mehta
STAR Program Research Presentations
With advances in technology in brighter sources and larger and faster detectors, the amount of data generated at national user facilities such as SLAC is increasing exponentially. Humans have a superb ability to recognize patterns in complex and noisy data and therefore, data is still curated and analyzed by humans. However, a human brain is unable to keep up with the accelerated pace of data generation, and as a consequence, the rate of new discoveries hasn't kept pace with the rate of data creation. Therefore, new procedures to quickly assess and analyze the data are needed. Machine learning approaches are …
Optimization And Coding Of A Lcls Control Program, Tanner M. Worden
Optimization And Coding Of A Lcls Control Program, Tanner M. Worden
STAR Program Research Presentations
SLAS’s, Linac Coherent Light Source (LCLS) also known as X-ray free-electron laser (XFEL) is the first X-ray laser of its kind. It gave Scientist from around the world the unique ability to observe the world at a subatomic level. Allowing for major advancements in the field of biological chemistry, drug science, material science and many more. Since the LCLS is a fairly unique scientific instrument, the demand for its use by the scientific community has always been high since it turned on back in 2009. This means that any and all time that the laser is not being used for …
Creating A Probabilistic Model For Wordnet, Lubomir Stanchev
Creating A Probabilistic Model For Wordnet, Lubomir Stanchev
Computer Science and Software Engineering
We present a probabilistic model for extracting and storing information from WordNet and the British National Corpus. We map the data into a directed probabilistic graph that can be used to compute the conditional probability between a pair of words from the English language. For example, the graph can be used to deduce that there is a 10% probability that someone who is interested in dogs is also interested in the word “canine”. We propose three ways for computing this probability, where the best results are achieved when performing multiple random walks in the graph. Unlike existing approaches that only …
Density Functional Theory Based Electrolyte Design Formulation For Lithium-Sulfur Batteries, Cynthia Ly, Carolyn Sturges, Vijay Murugesan
Density Functional Theory Based Electrolyte Design Formulation For Lithium-Sulfur Batteries, Cynthia Ly, Carolyn Sturges, Vijay Murugesan
STAR Program Research Presentations
Lithium-ion (Li-ion) batteries are commonly used in portable electronics such as cellphones and laptops. Most Li-ion batteries operate on intercalation principle with typical theoretical specific energy of 400-600 (Wh/Kg). There is great scientific interest in lithium-sulfur (Li-S) batteries as a possible successor of traditional Li-ion batteries because Li-S holds the potential of being a very powerful (1550 Wh/kg theoretical specific energy) yet very cost-efficient battery (due the abundance and inexpensiveness of sulfur). However, one major problem in Li-S battery research is the polysulfide “shuttle phenomenon”, which is the shuttling of polysulfide species due to the dissolution of sulfide from the …
Citizen Science Sensor Development - Smap | Soil Moisture Active Passive, Hagop Hovhannesian
Citizen Science Sensor Development - Smap | Soil Moisture Active Passive, Hagop Hovhannesian
STAR Program Research Presentations
“Detailed monitoring of soil moisture provides a view of how our whole Earth system works.”
The Soil Moisture Active Passive (SMAP) satellite mission was launched in January 2015; its main purpose is to acquire global measurements of soil moisture. SMAP partnered with the GLOBE program (Global Learning and Observations to Benefit the Environment), which is an international program where students collect environmental variables in a scientifically methodical way. SMAP readings and maps have various uses in various fields, which include monitoring drought, predicting floods, assisting in crop productivity, and linking water, energy and carbon cycles. The goal of this project …
Reverse-Engineering The Brain: The Parts Are As Complex As The Whole., Jens G. Pohl
Reverse-Engineering The Brain: The Parts Are As Complex As The Whole., Jens G. Pohl
Collaborative Agent Design (CAD) Research Center
The purpose of this paper is to review the current state of neuroscience research with a focus on what has been achieved to date in unraveling the mysteries of brain operations, major research initiatives, fundamental challenges, and potentially realizable objectives. General research approaches aimed at constructing a wiring diagram of the brain (i.e., connectome), determining how the brain encodes and computes information, and whole brain simulation attempts are reviewed in terms of strategies employed and difficulties encountered. While promising advances have been made during the past 50 years due to electron microscopy, the development of new experimental methods, and the …
Automated Detection Of Deep-Sea Animals, Dallas J. Hollis, Duane Edgington, Danelle Cline
Automated Detection Of Deep-Sea Animals, Dallas J. Hollis, Duane Edgington, Danelle Cline
STAR Program Research Presentations
The Monterey Bay Aquarium Research Institute routinely deploys remotely operated underwater vehicles equipped with high definition cameras for use in scientific studies. Utilizing a video collection of over 22,000 hours and the Video Annotation and Reference System, we have set out to automate the detection and classification of deep-sea animals. This paper serves to explore the pitfalls of automation and suggest possible solutions to automated detection in diverse ecosystems with varying field conditions. Detection was tested using a saliency-based neuromorphic selective attention algorithm. The animals that were not detected were then used to tune saliency parameters. Once objects are detected, …
Whisk: Web Hosted Information Into Summarized Knowledge, Jiewen Wu
Whisk: Web Hosted Information Into Summarized Knowledge, Jiewen Wu
Master's Theses
Today’s online content increases at an alarmingly rate which exceeds users’ ability to consume such content. Modern search techniques allow users to enter keyword queries to find content they wish to see. However, such techniques break down when users freely browse the internet without knowing exactly what they want. Users may have to invest an unnecessarily long time reading content to see if they are interested in it. Automatic text summarization helps relieve this problem by creating synopses that significantly reduce the text while preserving the key points. Steffen Lyngbaek created the SPORK summarization pipeline to solve the content overload …
Leveraging New Platforms To Provide Students With A Realistic Soc Design Experience, Andrew Danowitz, Antonio M. Leija
Leveraging New Platforms To Provide Students With A Realistic Soc Design Experience, Andrew Danowitz, Antonio M. Leija
Computer Science and Software Engineering
Recently there have been a slew of digital design products released that promise to simplify the task of giving students a real-world System-on-Chip (SoC) design experience. These “programmable SoCs” from companies such as Xilinx, Cypress, and Altera combine modern multi-core ARM processors connected to an FPGA through a widely used SoC interconnect standard. This paper discusses a Real Time Embedded System Course I designed that uses the Xilinx Zynq platform to give students first-hand experience with modern System-on-Chip design methodologies and the challenges that designers face in both hardware and software bring-up for a modern IP-based design.
The first portion …
Creating A Probabilistic Graph For Wordnet Using Markov Logic Network, Lubomir Stanchev
Creating A Probabilistic Graph For Wordnet Using Markov Logic Network, Lubomir Stanchev
Computer Science and Software Engineering
The paper shows how to create a probabilistic graph for WordNet. A node is created for every word and phrase in WordNet. An edge between two nodes is labeled with the probability that a user that is interested in the source concept will also be interested in the destination concept. For example, an edge with weight 0.3 between “canine” and “dog” indicates that there is a 30% probability that a user who searches for “canine” will be interested in results that contain the word “dog”. We refer to the graph as probabilistic because we enforce the constraint that the sum …
Accelerating Hash Grid And Screen-Space Photon Mapping In 3d Interactive Applications With Opencl, Nikolai Shkurkin
Accelerating Hash Grid And Screen-Space Photon Mapping In 3d Interactive Applications With Opencl, Nikolai Shkurkin
Computer Science and Software Engineering
Achieving interactive and realistic rendering is only possible with a combination of rendering algorithms, rendering pipelines, multi-core hardware, and parallelization APIs. This project explores and implements two photon mapping pipelines based on the work of Mara et. al [5] and Singh et. al [7] to achieve interactive rendering performance for a set of simple scenes using OpenCL and C++ to work with a GPU. In particular, both a 3D hash grid and a screen-space tiling algorithm are parallelized to accelerate photon lookup in order to compute direct and indirect lighting on visible surfaces in a scene. By using OpenCL with …
Improvements To Digital Democracy's Transcription Tool, Andrew Reinman
Improvements To Digital Democracy's Transcription Tool, Andrew Reinman
Computer Science and Software Engineering
Digital Democracy is a website that hosts legislative court hearings along with their transcripts and other information. The current process for getting these videos onto the website is quite tedious. By improving the tool currently used, I will automate a lot of the current work in order to greatly reduce the time spent getting videos on our website.
Raspberry Pi Radio Scanner Control Web Application, Jackson Marshall Strand
Raspberry Pi Radio Scanner Control Web Application, Jackson Marshall Strand
Computer Science and Software Engineering
In this senior project I design and develop software for the Raspberry Pi which allows the user to listen to and control a scanner radio anywhere in their home. The solution involves utilizing a Raspberry Pi 2 interfaced with the radio, a software package to communicate directly with the radio, and a web app hosting a web client providing the interface for user control. Audio streaming is achieved through the use of FFmpeg. Listening on the client is achieved by using an external software such as Video Lan (VLC) to open the audio stream. We provide an operable proof-of-concept with …
Real-Time, Non-Contact Heart Rate Monitor, Daniel Blike
Real-Time, Non-Contact Heart Rate Monitor, Daniel Blike
Computer Engineering
No abstract provided.
Raspberry Pi Vpn Travel Router, Daniel S. Pierson
Raspberry Pi Vpn Travel Router, Daniel S. Pierson
Computer Science and Software Engineering
Consumers are increasingly relying on public wireless hotspots to access the internet from a growing number of devices. Usage of these hotspots has expanded from just laptops to everything from iPhones to tablets, which are expected to be internet-connected for full functionality. It has become common for one to check if there’s an open wireless hotspot connection available at places like coffee shops, hotels, restaurants, or even a doctor’s waiting room. The issue that arises is that these public connections present an inherent security risk, as anyone can connect and gain access to the network. For increased security, the use …
Prosense, Johnny Favazza Ii, Casey Glasgow, Matt Epperson
Prosense, Johnny Favazza Ii, Casey Glasgow, Matt Epperson
Computer Engineering
This project aims to gather advanced data sets from MEMS sensors and GPS and deliver it to the user, who can capitalize on the data. The once negligible half-degree difference of your board barreling down a wave can be recorded from a gyro and exploited for the perfect turn. The exact speed dreaded by longboarders where speed wobbles turn into a road rash can be analysed and consequently avoided. Ascertaining the summit of your flight using combined GPS sensors from the ski ramp allows for the correct timing of tricks. When it comes to pursuing excellence in professional sports, amateur …
Musictrakr, Benjamin Lin
Musictrakr, Benjamin Lin
Computer Engineering
MusicTrackr is an IoT device that musicians attach to their instruments. The device has a start and stop button that allows users to record their playing sessions. Each recorded session is sent wirelessly to a cloud database. An accompanying website displays all of the recorded sessions, organized by date. After picking a specific date, the user can view graphs showing total practice time and average session length as well play back any recordings during that date. In addition, the user may add comments to any specific date or recording. Lastly, the user may tag a specific date with a color …
Concatenative Synthesis For Novel Timbral Creation, James Eric Bilous
Concatenative Synthesis For Novel Timbral Creation, James Eric Bilous
Master's Theses
Modern day musicians rely on a variety of instruments for musical expression. Tones produced from electronic instruments have become almost as commonplace as those produced by traditional ones as evidenced by the plethora of artists who can be found composing and performing with nothing more than a personal computer. This desire to embrace technical innovation as a means to augment performance art has created a budding field in computer science that explores the creation and manipulation of sound for artistic purposes. One facet of this new frontier concerns timbral creation, or the development of new sounds with unique characteristics that …
Automating Self Evaluations For Software Engineers, Jonathan Rodrigo A. Miranda
Automating Self Evaluations For Software Engineers, Jonathan Rodrigo A. Miranda
Master's Theses
Software engineers frequently compose self-evaluations as part of employee perfor- mance reviews. These evaluations can be a key artifact for assessing a software engineer’s contributions to a team and organization, and for generating useful feed- back. Self-evaluations can be challenging because a) they can be time consuming, b) individuals may forget about important contributions especially when the review period is long such as a full year, c) some individuals can consciously or unconsciously overstate their contributions, and d) some individuals can be reluctant to describe their contributions for fear of appearing too proud [24].
UNBIASED, Useful New Basic Interactive Automated …
Experimental Building Demonstration Model With Viscous Fluid Dampers, Blake Thomas Reeve, Brianna Jean Kufa, Aden Malek Stepanians, Sophie Carmion Ratkovich
Experimental Building Demonstration Model With Viscous Fluid Dampers, Blake Thomas Reeve, Brianna Jean Kufa, Aden Malek Stepanians, Sophie Carmion Ratkovich
Architectural Engineering
The Architectural Engineering major places a heavy emphasis on structural dynamics and the role of wind and seismic loading in building analysis and design. Buildings of high importance that are critical to community function, such as hospitals, often utilize supplemental damping devices like supplemental viscous fluid dampers or base isolators to reduce the overall demands on the structural system. The design and analysis of these dampers are typically not taught at the undergraduate level, and is frequently performed by mechanical engineers, in lieu of structural engineers.
To better understand and research building behavior with supplemental damping devices, our multi-disciplinary team …
The Elder Scrolls V: Skyrim Stamina Combat Overhaul, Richard Rattner
The Elder Scrolls V: Skyrim Stamina Combat Overhaul, Richard Rattner
Liberal Arts and Engineering Studies
No abstract provided.