Search
Now showing items 1-10 of 39
Parallel Programming Approaches to Optimize Performance and Energy Consumption on Heterogeneous Computing Systems
(2023-04-25)
Parallel programming offers the ability to simultaneously improve the performance and reduce the energy consumption of software running on heterogeneous computing systems. Software developers have long preferred to avoid ...
An AI Robot-Analyst System for Investment Analysis
(2022-12-20)
Financial analysts have long been performing stock price forecasts. These
analysts, being human, are limited by heuristics and biases which impact their forecast
accuracy. Recent advances in machine learning research ...
Issue2vec: Legal Issue Embeddings Using Citegrams
(2022-01-20)
Most case law decisions are divided into discrete sections that address specific legal issues. But even though those sections are generally independent from one another, unrefined machine learning and natural language ...
Cryptocurrency as a Base for a Decentralized Application to Improve Security and Cost Reduction in the Ridesharing Industry
(2021-05-12)
The thesis introduces a ride-sharing application based on blockchain. The platform is designed to enhance the ride-sharing industry’s security and improve the driver’s profit, the cost for riders, and payment processing ...
Understanding Decisions and Tradeoffs of Neural Style Transfer
(2021-05-21)
A Neural Algorithm of Artistic Style introduced an artificial system to create artistic images. It does so by generating a set of feature maps from a content image and a style image. These feature maps are used to generate ...
Developing A Board Power Algorithm and Stock Performance Correlation
(2022-11-22)
This Master’s Thesis analyzes the relationships among public company board members, inspecting how these relationships correlate with longer-term stock price performance. The Thesis inspects the depth and breadth of these ...
GPU-accelerated Perfect Hash Construction: Parallel Implementation of the BDZ Algorithm and Application to Xor Filters
(2023-05-01)
A perfect hash function (PHF) is an injection on a set of n keys S, mapping every key in S to integers in the interval [0,m − 1] with no collisions, m ≥ n. The BDZ algorithm constructs PHFs using peeling processes on random ...
Margo: Margin Notes for Computational Notebooks
(2021-05-13)
Jupyter Notebooks combine prose, code and execution output, making them a popular choice over plain source code for communicating computational methods. However, notebooks cannot be reused as modules, and the recommended ...
Towards Interactive Design of Graph Data Structures
(2021-08-18)
Graph Frameworks and Databases are critical components of modern software. The need to analyze massive graph datasets have spurred the development of Graph Systems. Graph Frameworks and Libraries with tuned Graph data ...
IndoLib: A Natural Language Processing Toolkit for Low-Resource South Asian Languages
(2022-10-11)
Out of 7,151 living languages, 665 languages (9.299%) are spoken by nearly 2 billion people across Southern Asia. Of these, 37.74% (251 languages) are endangered, while the vast majority remain underrepresented in language ...