Matching Items (885)
Filtering by

Clear all filters

Description
This project aspires to develop an AI capable of playing on a variety of maps in a Risk-like board game. While AI has been successfully applied to many other board games, such as Chess and Go, most research is confined to a single board and is inflexible to topological changes.

This project aspires to develop an AI capable of playing on a variety of maps in a Risk-like board game. While AI has been successfully applied to many other board games, such as Chess and Go, most research is confined to a single board and is inflexible to topological changes. Further, almost all of these games are played on a rectangular grid. Contrarily, this project develops an AI player, referred to as GG-net, to play the online strategy game Warzone, which is based on the classic board game Risk. Warzone is played on a wide variety of irregularly shaped maps. Prior research has struggled to create an effective AI for Risk-like games due to the immense branching factor. The most successful attempts tended to rely on manually restricting the set of actions the AI considered while also engineering useful features for the AI to consider. GG-net uses no human knowledge, but rather a genetic algorithm combined with a graph neural network. Together, these methods allow GG-net to perform competitively across a multitude of maps. GG-net outperformed the built-in rule-based AI by 413 Elo (representing an 80.7% chance of winning) and an approach based on AlphaZero using graph neural networks by 304 Elo (representing a 74.2% chance of winning). This same advantage holds across both seen and unseen maps. GG-net appears to be a strong opponent on both small and medium maps, however, on large maps with hundreds of territories, inefficiencies in GG-net become more significant and GG-net struggles against the rule-based approach. Overall, GG-net was able to successfully learn the game and generalize across maps of a similar size, albeit further work is required for GG-net to become more successful on large maps.
ContributorsBauer, Andrew (Author) / Yang, Yezhou (Thesis director) / Harrison, Blake (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of Mathematical and Statistical Sciences (Contributor)
Created2022-05
Description
Wardriving is when prospective malicious hackers drive with a portable computer to sniff out and map potentially vulnerable networks. With the advent of smart homes and other Internet of Things devices, this poses the possibility of more unsecure targets. The hardware available to the public has also miniaturized and gotten

Wardriving is when prospective malicious hackers drive with a portable computer to sniff out and map potentially vulnerable networks. With the advent of smart homes and other Internet of Things devices, this poses the possibility of more unsecure targets. The hardware available to the public has also miniaturized and gotten more powerful. One no longer needs to carry a complete laptop to carry out network mapping. With this miniaturization and greater popularity of quadcopter technology, the two can be combined to create a more efficient wardriving setup in a potentially more target-rich environment. Thus, we set out to create a prototype as a proof of concept of this combination. By creating a bracket for a Raspberry Pi to be mounted to a drone with other wireless sniffing equipment, we demonstrate that one can use various off the shelf components to create a powerful network detection device. In this write up, we also outline some of the challenges encountered by combining these two technologies, as well as the solutions to those challenges. Adding payload weight to drones that are not initially designed for it causes detrimental effects to various characteristics such as flight behavior and power consumption. Less computing power is available due to the miniaturization that must take place for a drone-mounted solution. Communication between the miniature computer and a ground control computer is also essential in overall system operation. Below, we highlight solutions to these various problems as well as improvements that can be implemented for maximum system effectiveness.
ContributorsHer, Zachary (Author) / Walker, Elizabeth (Co-author) / Gupta, Sandeep (Thesis director) / Wang, Ruoyu (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description
In 2022, the revenue generated from accounting services hit an all-time high of 119.48 billion USD (“Accounting Services in the US - Market Size”, 2022). On top of this, research has shown that 45% of all accounting professionals would like to automate something about their workflow (Thomas, 2020). Indeed, a

In 2022, the revenue generated from accounting services hit an all-time high of 119.48 billion USD (“Accounting Services in the US - Market Size”, 2022). On top of this, research has shown that 45% of all accounting professionals would like to automate something about their workflow (Thomas, 2020). Indeed, a lot of bookkeeping accountancy has been phased out by simple automation. However, larger accounting tasks like business mergers still require a team of accountants despite being a largely iterative process. This project chronicles one such attempt at automating accounting events or transactions that are performed by businesses both large and small. With the help of accounting students Madeline Stolper and Heddie Liu we were able to build a fully-functioning website to automate accounting transactions. For this project, we used industry-standard software frameworks React and Express to build the site with dynamic accounting applications. These applications were built with reusable components, making the development of future applications very simple. We also leveraged cutting-edge technological solutions from Amazon Web Services to make the website available on the Internet with rapid response times. Lastly, we incorporated an agile approach to project management and communication, in order to create functionality in the most efficient and organized manner possible. On a large scale, something like this has never been attempted and TurboIFRS/GAAP represents a revolutionary leap in accounting automation.
ContributorsForde, Jakob (Author) / Roth, Ryder (Co-author) / McLemore, Benjamin (Co-author) / Chen, Yinong (Thesis director) / Hunt, Neil (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of Music, Dance and Theatre (Contributor) / School of Mathematical and Statistical Sciences (Contributor)
Created2022-05
Description

In 2022, the revenue generated from accounting services hit an all-time high of 119.48 billion USD (“Accounting Services in the US - Market Size”, 2022). On top of this, research has shown that 45% of all accounting professionals would like to automate something about their workflow (Thomas, 2020). Indeed, a

In 2022, the revenue generated from accounting services hit an all-time high of 119.48 billion USD (“Accounting Services in the US - Market Size”, 2022). On top of this, research has shown that 45% of all accounting professionals would like to automate something about their workflow (Thomas, 2020). Indeed, a lot of bookkeeping accountancy has been phased out by simple automation. However, larger accounting tasks like business mergers still require a team of accountants despite being a largely iterative process. This project chronicles one such attempt at automating accounting events or transactions that are performed by businesses both large and small. With the help of accounting students Madeline Stolper and Heddie Liu we were able to build a fully-functioning website to automate accounting transactions. For this project, we used industry-standard software frameworks React and Express to build the site with dynamic accounting applications. These applications were built with reusable components, making the development of future applications very simple. We also leveraged cutting-edge technological solutions from Amazon Web Services to make the website available on the Internet with rapid response times. Lastly, we incorporated an agile approach to project management and communication, in order to create functionality in the most efficient and organized manner possible. On a large scale, something like this has never been attempted and TurboIFRS/GAAP represents a revolutionary leap in accounting automation.

ContributorsRoth, Ryder (Author, Co-author) / McLemore, Benjamin (Co-author) / Forde, Jakob (Co-author) / Chen, Yinong (Thesis director) / Hunt, Neil (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description

In 2022, the revenue generated from accounting services hit an all-time high of 119.48 billion USD (“Accounting Services in the US - Market Size”, 2022). On top of this, research has shown that 45% of all accounting professionals would like to automate something about their workflow (Thomas, 2020). Indeed, a

In 2022, the revenue generated from accounting services hit an all-time high of 119.48 billion USD (“Accounting Services in the US - Market Size”, 2022). On top of this, research has shown that 45% of all accounting professionals would like to automate something about their workflow (Thomas, 2020). Indeed, a lot of bookkeeping accountancy has been phased out by simple automation. However, larger accounting tasks like business mergers still require a team of accountants despite being a largely iterative process. This project chronicles one such attempt at automating accounting events or transactions that are performed by businesses both large and small. With the help of accounting students Madeline Stolper and Heddie Liu we were able to build a fully-functioning website to automate accounting transactions. For this project, we used industry-standard software frameworks React and Express to build the site with dynamic accounting applications. These applications were built with reusable components, making the development of future applications very simple. We also leveraged cutting-edge technological solutions from Amazon Web Services to make the website available on the Internet with rapid response times. Lastly, we incorporated an agile approach to project management and communication, in order to create functionality in the most efficient and organized manner possible. On a large scale, something like this has never been attempted and TurboIFRS/GAAP represents a revolutionary leap in accounting automation.

ContributorsMcLemore, Benjamin (Author) / Roth, Ryder (Co-author) / Forde, Jakob (Co-author) / Chen, Yinong (Thesis director) / Hunt, Neil (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description

While people are scrolling through their various social media apps, they encounter messaging that does not necessarily promote good mental health. Rather, images, posts, and videos often make a mockery of those with mental health problems, leaving the viewers to believe that mental health problems often lead to dangerousness, criminality,

While people are scrolling through their various social media apps, they encounter messaging that does not necessarily promote good mental health. Rather, images, posts, and videos often make a mockery of those with mental health problems, leaving the viewers to believe that mental health problems often lead to dangerousness, criminality, and unpredictability. It then is essential that social media messaging about mental health, and its stigmas are analyzed and solutions to promote better mental health messages on these platforms are implemented because they affect everyone. Anti-stigma campaigns may be useful in bringing awareness to mental health and its stigmas, so two anti-stigma campaigns, Stamp Out Stigma and StigmaFree, were analyzed in this study. To understand the types of messages people are receiving about mental health and its stigmas from anti-stigma organizations on social media platforms, three research questions were developed. A thematic analysis was conducted that included 205 posts from 2021 that came from the campaigns' Facebook and Twitter accounts. Several themes emerged for each research question as well as multiple limitations for this study. Ultimately, social media messaging about mental health and its stigmas must continue to be researched.

ContributorsSkelnik, Samantha (Author) / Lee, Nicole (Thesis director) / Vargas, Perla (Committee member) / Barrett, The Honors College (Contributor) / School of Social and Behavioral Sciences (Contributor) / School of Mathematical and Natural Sciences (Contributor)
Created2022-05
Description
Spatial audio can be especially useful for directing human attention. However, delivering spatial audio through speakers, rather than headphones that deliver audio directly to the ears, produces the issue of crosstalk, where sounds from each of the two speakers reach the opposite ear, inhibiting the spatialized effect. A research team

Spatial audio can be especially useful for directing human attention. However, delivering spatial audio through speakers, rather than headphones that deliver audio directly to the ears, produces the issue of crosstalk, where sounds from each of the two speakers reach the opposite ear, inhibiting the spatialized effect. A research team at Meteor Studio has developed an algorithm called Xblock that solves this issue using a crosstalk cancellation technique. This thesis project expands upon the existing Xblock IoT system by providing a way to test the accuracy of the directionality of sounds generated with spatial audio. More specifically, the objective is to determine whether the usage of Xblock with smart speakers can provide generalized audio localization, which refers to the ability to detect a general direction of where a sound might be coming from. This project also expands upon the existing Xblock technique to integrate voice commands, where users can verbalize the name of a lost item using the phrase, “Find [item]”, and the IoT system will use spatial audio to guide them to it.
ContributorsSong, Lucy (Author) / LiKamWa, Robert (Thesis director) / Berisha, Visar (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description
As record heatwaves are being seen across the globe, new tools are needed to support urban planners when considering infrastructure additions. This project focuses on developing an interactive web interface that evaluates the effectiveness of various shade structures based on certain parameters. The interface requests user input for location, date,

As record heatwaves are being seen across the globe, new tools are needed to support urban planners when considering infrastructure additions. This project focuses on developing an interactive web interface that evaluates the effectiveness of various shade structures based on certain parameters. The interface requests user input for location, date, and shade type, then returns information on sun position, weather data, and hourly mean radiant temperature (MRT). This tool will allow urban city planners to create more efficient and effective shade structures to meet the public’s needs.
ContributorsMuir, Maya (Author) / Maciejewski, Ross (Thesis director) / Middel, Ariane (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of Mathematical and Statistical Sciences (Contributor)
Created2022-05
Description

Machine learning is a rapidly growing field, with no doubt in part due to its countless applications to other fields, including pedagogy and the creation of computer-aided tutoring systems. To extend the functionality of FACT, an automated teaching assistant, we want to predict, using metadata produced by student activity, whether

Machine learning is a rapidly growing field, with no doubt in part due to its countless applications to other fields, including pedagogy and the creation of computer-aided tutoring systems. To extend the functionality of FACT, an automated teaching assistant, we want to predict, using metadata produced by student activity, whether a student is capable of fixing their own mistakes. Logs were collected from previous FACT trials with middle school math teachers and students. The data was converted to time series sequences for deep learning, and ordinary features were extracted for statistical machine learning. Ultimately, deep learning models attained an accuracy of 60%, while tree-based methods attained an accuracy of 65%, showing that some correlation, although small, exists between how a student fixes their mistakes and whether their correction is correct.

ContributorsZhou, David (Author) / VanLehn, Kurt (Thesis director) / Wetzel, Jon (Committee member) / Barrett, The Honors College (Contributor) / School of Mathematical and Statistical Sciences (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description

This project aims to mint NFT's on the Ethereum blockchain with upgraded functionality. This functionality helps user verifiability and increases a user's control over their NFT.

ContributorsHoppe, Aidan (Author) / Boscovic, Dragan (Thesis director) / Pesic, Sasa (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05