A Comparative Evaluation Of Recommender Systems For Hotel Reviews, 2019 Southern Methodist University
A Comparative Evaluation Of Recommender Systems For Hotel Reviews, Ryan Khaleghi, Kevin Cannon, Raghuram Srinivas
SMU Data Science Review
There has been increasing growth in deployment of recommender systems across Internet sites, with various models being used. These systems have been particularly valuable for review sites, as they seek to add value to the user experience to gain market share and to create new revenue streams through deals. Hotels are a prime target for this effort, as there is a large number for most destinations and a lot of differentiation between them. In this paper, we present an evaluation of two of the most popular methods for hotel review recommender systems: collaborative filtering and matrix factorization. The accuracy of ...
Predicting Post-Procedural Complications Using Neural Networks On Mimic-Iii Data, 2018 Louisiana State University and Agricultural and Mechanical College
Predicting Post-Procedural Complications Using Neural Networks On Mimic-Iii Data, Namratha Mohan
LSU Master's Theses
The primary focus of this paper is the creation of a Machine Learning based algorithm for the analysis of large health based data sets. Our input was extracted from MIMIC-III, a large Health Record database of more than 40,000 patients. The main question was to predict if a patient will have complications during certain specified procedures performed in the hospital. These events are denoted by the icd9 code 996 in the individuals' health record. The output of our predictive model is a binary variable which outputs the value 1 if the patient is diagnosed with the specific complication or ...
Proposing An Optimized Algorithm For Consolidating Electric-Powered Shared Scooters Into Hubs For Efficiently Managing Their Charging And Maintenance Operations, Ojen Goshtasb
The use of vehicles other than ones containing combustion engines have been adopted significantly over the past few years and the direction it’s taking seems to be the future of urban transportation. The hottest vehicle of choice currently is the electric scooter. They are small and portable, fast, and less costly compared to getting in a cab from Lyft or Uber to get around town. The goal of this paper is to make a proposal to drive the creation of a safe, efficient system for these scooters’ management. This must be beneficial to all parties involved; the rider, non-riders ...
Intra-Exchange Cryptocurrency Arbitrage Bot, 2018 San Jose State University
Intra-Exchange Cryptocurrency Arbitrage Bot, Eric Han
Cryptocurrencies are defined as a digital currency in which encryption techniques are utilized to regulate generation of units of currency and verify the transfer of funds, independent of a central governing body such as a bank. Due to the large number of cryptocurrencies currently available, there inherently exists many price discrepancies due to market inefficiencies. Market inefficiencies occur when the price of assets do not reflect their true value. In fact, these types of pricing discrepancies exist in other financial markets, including fiat currency exchanges and stock exchanges. However, these discrepancies are more significant in the cryptocurrency domain due to ...
Variations On A Theme: Using Amino Acid Sequences To Generate Music, 2018 San Jose State University
Variations On A Theme: Using Amino Acid Sequences To Generate Music, Aaron Kosmatin
In this project, we explore using a musical space to represent the properties of amino acids. We consider previous mappings and explore the limitations of these mappings. In this exploration, we will propose a new method of mapping into musical spaces that extends the properties that can be represented. For this work, we will use amino acid sequences as our example mapping. The amino acid properties we will use include mass, charge, structure, and hydrophobicity. Finally, we will show how the different musical properties can be compared for similarity.
Validation Study Of Image Recognition Algorithms, 2018 Southwestern Oklahoma State University
Validation Study Of Image Recognition Algorithms, Jacob Miller, Jeremy Evert
Developments in machine learning in recent years have created opportunities that previously never existed. One such field with an explosion of opportunity is image recognition, also known as computer vision; the process in which a machine analyzes a digital image.
In order for a machine to ‘see’ as a human does, it must break down the image in a process called image segmentation. The way the machine goes about doing this is important, and many algorithms exist to determine just how a machine will decide to group the pixels in an image.
This research is a validation study of related ...
Constrained K-Means Clustering Validation Study, 2018 Southwestern Oklahoma State University
Constrained K-Means Clustering Validation Study, Nicholas Mcdaniel, Stephen Burgess, Jeremy Evert
Machine Learning (ML) is a growing topic within Computer Science with applications in many fields. One open problem in ML is data separation, or data clustering. Our project is a validation study of, “Constrained K-means Clustering with Background Knowledge" by Wagstaff et. al. Our data validates the finding by Wagstaff et. al., which shows that a modified k-means clustering approach can outperform more general unsupervised learning algorithms when some domain information about the problem is available. Our data suggests that k-means clustering augmented with domain information can be a time efficient means for segmenting data sets. Our validation study focused ...
Project Management Madness: 3 Key Programs For Communication, Personal Tasks And Large Projects, 2018 University of Georgia School of Law Library
Project Management Madness: 3 Key Programs For Communication, Personal Tasks And Large Projects, Rachel S. Evans
No matter what member of a team you are, be it content editor, web designer, database manager or systems administrator, getting things done and meeting goals depends largely on how you communicate with one another, handle your time and effectively collaborate on small and big projects. This session will use our own team's preferred platforms to show specific examples of how we are managing our taskflow across three different programs to tackle business as usual, short and long term work, and major special projects.
The three programs that will be compared for pros, cons, and their integration with one ...
Leveling The Playing Field: Supporting Neurodiversity Via Virtual Realities, 2018 University of California, Irvine
Leveling The Playing Field: Supporting Neurodiversity Via Virtual Realities, Louanne E. Boyd, Kendra Day, Natalia Stewart, Kaitlyn Abdo, Kathleen Lamkin, Erik J. Linstead
Mathematics, Physics, and Computer Science Faculty Articles and Research
Neurodiversity is a term that encapsulates the diverse expression of human neurology. By thinking in broad terms about neurological development, we can become focused on delivering a diverse set of design features to meet the needs of the human condition. In this work, we move toward developing virtual environments that support variations in sensory processing. If we understand that people have differences in sensory perception that result in their own unique sensory traits, many of which are clustered by diagnostic labels such as Autism Spectrum Disorder (ASD), Sensory Processing Disorder, Attention-Deficit/Hyperactivity Disorder, Rett syndrome, dyslexia, and so on, then ...
Chameleon: A Customizable Language For Teaching Programming Languages, 2018 University of Dayton
Chameleon: A Customizable Language For Teaching Programming Languages, Saverio Perugini, Jack L. Watkin
Computer Science Faculty Publications
ChAmElEoN is a programming language for teaching students the concepts and implementation of computer languages. We describe its syntax and semantics, the educational aspects involved in the implementation of a variety of interpreters for it, its malleability, and student feedback to inspire its use for teaching languages.
An Application Of The Actor Model Of Concurrency In Python: A Euclidean Rhythm Music Sequencer, 2018 University of Dayton
An Application Of The Actor Model Of Concurrency In Python: A Euclidean Rhythm Music Sequencer, Daniel P. Prince, Saverio Perugini
Computer Science Faculty Publications
We present a real-time sequencer, implementing the Euclidean rhythm algorithm, for creative generation of drum sequences by musicians or producers. We use the Actor model of concurrency to simplify the communication required for interactivity and musical timing, and generator comprehensions and higher-order functions to simplify the implementation of the Euclidean rhythm algorithm. The resulting application sends Musical Instrument Digital Interface (MIDI) data interactively to another application for sound generation.
Developing A Contemporary Operating Systems Course, 2018 University of Dayton
Developing A Contemporary Operating Systems Course, Saverio Perugini, David J. Wright
Computer Science Faculty Publications
The objective of this tutorial presentation is to foster innovation in the teaching of operating systems (os) at the undergraduate level as part of a three-year NSF-funded IUSE (Improving Undergraduate STEM Education) project titled “Engaged Student Learning: Reconceptualizing and Evaluating a Core Computer Science Course for Active Learning and STEM Student Success” (2017–2020).
Girls Who Code 3rd-5th, 2018 University of Nebraska-Lincoln
Girls Who Code 3rd-5th, Khristina Polivanov
Honors Expanded Learning Clubs
The goal of the club is to encourage girls to be confident in themselves and their abilities while teaching them basic concepts used in computer science.
Exploring The Effect Of Different Numbers Of Convolutional Filters And Training Loops On The Performance Of Alphazero, 2018 Western Kentucky University
Exploring The Effect Of Different Numbers Of Convolutional Filters And Training Loops On The Performance Of Alphazero, Jared Prince
Masters Theses & Specialist Projects
In this work, the algorithm used by AlphaZero is adapted for dots and boxes, a two-player game. This algorithm is explored using different numbers of convolutional filters and training loops, in order to better understand the effect these parameters have on the learning of the player. Different board sizes are also tested to compare these parameters in relation to game complexity. AlphaZero originated as a Go player using an algorithm which combines Monte Carlo tree search and convolutional neural networks. This novel approach, integrating a reinforcement learning method previously applied to Go (MCTS) with a supervised learning method (neural networks ...
The Chapman Bone Algorithm: A Diagnostic Alternative For The Evaluation Of Osteoporosis, 2018 Chapman University
The Chapman Bone Algorithm: A Diagnostic Alternative For The Evaluation Of Osteoporosis, Elise Levesque, Anton Ketterer, Wajiha Memon, Cameron James, Noah Barrett, Cyril Rakovski, Frank Frisch
Mathematics, Physics, and Computer Science Faculty Articles and Research
Osteoporosis is the most common metabolic bone disease and goes largely undiagnosed throughout the world, due to the inaccessibility of DXA machines. Multivariate analyses of serum bone turnover markers were evaluated in 226 Orange County, California, residents with the intent to determine if serum osteocalcin and serum pyridinoline cross-links could be used to detect the onset of osteoporosis as effectively as a DXA scan. Descriptive analyses of the demographic and lab characteristics of the participants were performed through frequency, means and standard deviation estimations. We implemented logistic regression modeling to find the best classification algorithm for osteoporosis. All calculations and ...
Gettysburg College Open Educational Resources
This book is designed to be used as a class text but should be easily accessible to programmers interested in Web Programming. It should even be accessible to an advanced hobbyist.
When teaching this class, I became painfully aware of just how little students know about Web Programming. They did not know how to format ...
Rationality And Efficient Verifiable Computation, 2018 The Graduate Center, City University of New York
Rationality And Efficient Verifiable Computation, Matteo Campanelli
All Dissertations, Theses, and Capstone Projects
In this thesis, we study protocols for delegating computation in a model where one of the parties is rational. In our model, a delegator outsources the computation of a function f on input x to a worker, who receives a (possibly monetary) reward. Our goal is to design very efficient delegation schemes where a worker is economically incentivized to provide the correct result f(x). In this work we strive for not relying on cryptographic assumptions, in particular our results do not require the existence of one-way functions.
We provide several results within the framework of rational proofs introduced by ...
Improvement Of Decision On Coding Unit Split Mode And Intra-Picture Prediction By Machine Learning, 2018 Kennesaw State University
Improvement Of Decision On Coding Unit Split Mode And Intra-Picture Prediction By Machine Learning, Wenchan Jiang
Master of Science in Computer Science Theses
High efficiency Video Coding (HEVC) has been deemed as the newest video coding standard of the ITU-T Video Coding Experts Group and the ISO/IEC Moving Picture Experts Group. The reference software (i.e., HM) have included the implementations of the guidelines in appliance with the new standard. The software includes both encoder and decoder functionality.
Machine learning (ML) works with data and processes it to discover patterns that can be later used to analyze new trends. ML can play a key role in a wide range of critical applications, such as data mining, natural language processing, image recognition, and ...
An Examination Of Factors Correlating With Course Failure In A High School Computer Science Course, 2018 The Learning Partnership
An Examination Of Factors Correlating With Course Failure In A High School Computer Science Course, Steven Mcgee, Ronald I. Greenberg, Lucia Dettori, Andrew M. Rasmussen, Randi Mcgee-Tekula, Jennifer Duck, Erica Wheeler
Computer Science: Faculty Publications and Other Works
Across the United States, enrollment in high school computer science (CS) courses is increasing. These increases, however, are not spread evenly across race and gender. CS remains largely an elective class, and fewer than three-fourths of the states allow it to count towards graduation. The Chicago Public Schools has sought to ensure access for all students by recently enacting computer science as a high school graduation requirement. The primary class that fulfills the graduation requirement is Exploring Computer Science (ECS), a high school introductory course and professional development program designed to foster deep engagement through equitable inquiry around CS ...
Assessing Apache Spark Streaming With Scientific Data, 2018 University of New Orleans
Assessing Apache Spark Streaming With Scientific Data, Janak Dahal
University of New Orleans Theses and Dissertations
Processing real-world data requires the ability to analyze data in real-time. Data processing engines like Hadoop come short when results are needed on the fly. Apache Spark's streaming library is increasingly becoming a popular choice as it can stream and analyze a significant amount of data. To showcase and assess the ability of Spark various metrics were designed and operated using data collected from the USGODAE data catalog. The latency of streaming in Apache Spark was measured and analyzed against many nodes in the cluster. Scalability was monitored by adding and removing nodes in the middle of a streaming ...