Filter and Sort







COSC2021NGUYEN35866 COSC

Exposing AlphaGo(Zero)’s Weaknesses

Type: Undergraduate
Author(s): Khiem Nguyen Computer Science Kien Nguyen Computer Science
Advisor(s): Liran Ma Computer Science Ze-Li Dou Mathematics
Location: Zoom Room 2, 02:15 PM

This is a brief report on a comprehensive assessment of AlphaZero-type algorithms from the viewpoint of optimal play. This study does not join an already crowded field in seeking to enhance the efficiency of these algorithms, but sets sights on more conceptual questions and more quantitatively precise results. In particular, we show that the AlphaZero-type algorithms tend to behave more conservatively when winning and more aggressively when losing. We illustrate our results with a specific example on the 7x7 board.

View Presentation

COSC2021NGUYEN46950 COSC

Measuring the Strength of AlphaGo(Zero)

Type: Undergraduate
Author(s): Kien Nguyen Computer Science Matthew Bolding Computer Science Khiem Nguyen Computer Science
Advisor(s): Liran Ma Computer Science Ze-Li Dou Mathematics
Location: Zoom Room 1, 02:55 PM

A common way to evaluate the performance of players in two-player games is to have them play against other players. If the player wins more games than other players, then it is said to be more capable; in other words, the strength of a player is measured relatively. In this project, we seek a way to evaluate the performance of players in terms of absolute. In recent years, self-play reinforcement learning has given rise to capable game-playing agents in a number of complex domains such as Go and Chess. We perform an analysis of a self-play agent using scaled-down versions of Go on a generic platform to measure the strength of the agent via our developed methods.

View Presentation

COSC2021OCHS54486 COSC

Smart Homeopathy Doctor App

Type: Undergraduate
Author(s): Delaney Ochs Computer Science Barbara Amoros Computer Science Steve Priest Computer Science Trieu Truong Computer Science Marko Vulovic Computer Science
Advisor(s): Krishna Kadiyala Computer Science Bingyang Wei Computer Science
Location: Zoom Room 2, 01:34 PM

Homeopathy is a holistic natural system of medicine and helps patients recover from all types of illnesses naturally, while strengthening their immune system and increasing their energy and vitality. The Hygieia Homeopathy Clinic provides basic knowledge of homeopathy to their patients. Patients use their time-tested methods to trust in their own body’s recovery functionality. The main problem of the website is their patient’s inability to search the website for knowledge and protocols about homeopathy. Other problems with the website include the ability of patients to view and make appointments, purchase vitamins and supplements, and payment information. The Smart Homeopathy Doctor App Senior Design 2021 Team’s goal is to provide their clients a fully functional mobile app for easier content viewing, appointment making, shop, and patient messaging. Furthermore, the website needs to facilitate easy communication between the doctor and patients. The Smart Homeopathy Doctor App is a mobile application. Its primary function is to allow users to query a server-hosted database. The content of the database includes publicly available, non-sensitive data such as FAQs pertaining to homeopathy. The administrator performs database CRUD operations. Over the course of the project, our team has refined our time management skills and honed our Peer Review skills. We communication better by not only updating others on our progress but also asking members for help. We also learned Ionic Framework with Angular for our front-end user experience and learned to store our database in Firebase.

View Presentation

COSC2021RAMIREZ4645 COSC

COVID Tracker

Type: Undergraduate
Author(s): Damon Ramirez Computer Science Nick Bell Computer Science Joe Donoghue Computer Science Zach Macadam Computer Science Cuong Nguyen Computer Science
Advisor(s): Bingyang Wei Computer Science
Location: Zoom Room 2, 01:18 PM

Our goal is to create a user friendly dashboard with data related to the current COVID-19 pandemic. This includes an interactive map, charts, and numbers presented to the user in a simplified manner. The data spans every county in the United States. Beyond just being a COVID-19 Tracker, our tool will be available as an API that can be used with any other state and county specific data.

View Presentation

COSC2021RUELAS29731 COSC

Truck Detection

Type: Undergraduate
Author(s): Ben Ruelas Computer Science Hy Dang Computer Science Trang Dao Computer Science Dorian Dhamo Computer Science Minh Nguyen Computer Science
Advisor(s): Bingyang Wei Computer Science
Location: Zoom Room 2, 02:31 PM

Identifying new and cutting-edge investment strategies is a crucial step in establishing any large business within its relative industry. Fort Capital, whose primary investment focus is on industrial-grade buildings, is taking an innovative and insightful approach to geographic understanding. Fort Capital aims to identify trade routes used by major market players, such as Amazon and Walmart, to find the areas where industrial warehouses and large-scale distribution centers are in highest demand. To locate such trade routes, identifying the main travelers on these routes is essential, and Truck Detective aims to do exactly that. Using machine learning and artificial intelligence models such as a deep neural network, Truck Detective enables Fort Capital to detect, with high accuracy, the location of big rig trucks, and can additionally help identify where they came from or where they are heading. This, in turn, illuminates geographically important areas with promising investment opportunities for Fort Capital.

View Presentation

COSC2021TRUONG2357 COSC

Domain-Invariant Learning in Vehicle Re-identification Task Powered by Deep Neural Networks

Type: Undergraduate
Author(s): Quang Truong Computer Science
Advisor(s): Bo Mei Computer Science
Location: Zoom Room 3, 12:46 PM

Vehicle Re-identification, which aims to retrieve matching vehicles across different cameras, is a challenging problem in Intelligent Transport System due to different factors such as illumination conditions, occlusions, and video resolution. Numerous studies are proposing the use of Deep Neural Networks, a recent advance in Artificial Intelligence, thanks to their exceptional feature embedding extraction. However, Deep Neural Networks perform poorly on cross-domain settings. Furthermore, vehicle re-identification training data is relatively limited because public videos are only accessible to the authority only. Our study tackles the above challenges by utilizing several state-of-the-art techniques on domain learning to expand the model's generalization capability. Our research shows that we can outperform other state-of-the-art models by large margins on popular vehicle re-identification benchmarks.

(Presentation is private)

COSC2020SMITH56615 COSC

Sir Stan's Well Rounded Adventure

Type: Undergraduate
Author(s): Brooke Smith Computer Science Nick Bonavia Computer Science Sellars Levy Computer Science Shane Mitchell Computer Science David Rasberry Computer Science Westen Riley Computer Science
Advisor(s): Michael Scherger Computer Science

Sir Stanley’s Well Rounded Adventure is a mobile game that is meant to help educate children ages 7-11 about living a healthy lifestyle. Childhood obesity is on the rise, and while we cannot control the lifestyle choices others make, we can help bring education to the younger masses through a medium that they can enjoy: video games. Sir Stanley’s Well Rounded Adventure will help children learn valuable lessons about nutrition and physical activity through a series of unique mini-games, in-game tutorials, and in-game achievements. Our goal is to make this information that has been provided to us by TCU’s nutrition department both accessible and easy to understand for the younger generation.

View Presentation

COSC2019BEEBE45127 COSC

DSound

Type: Undergraduate
Author(s): Emma Beebe Engineering Shane Mitchell Computer Science Wynn Pho Computer Science
Advisor(s): Liran Ma Computer Science
Location: Session: 1; 2nd Floor; Table Number: 7

presentation location

Hearing aids are costly, inconvenient, unappealing, and unfortunately are currently one of the only devices on the market for the hearing impaired. This explains why less than 30% of American adults with hearing impairment actually use hearing aids and in underdeveloped countries it is as low as 10%. With the abundance and accessibility of smartphones, an app that could substitute as a hearing aid could help people all over the world.

Due to technological advancement, smartphones have become powerful digital processing machines and are improved and refined constantly. It is the capability of processing sounds and playing the altered signal to the user that allows a smartphone to be used as a hearing aid. The teams before me have made an iOS app that can listen to the surrounding area and amplify sound in certain frequencies according to the user’s prescription.

This year our top priority is to pass Apple's latest requirements to put the iOS app on the App Store and add functionalities that allow it interact with the Apple Watch 4. We will then add more capabilities like developing a method to shift certain sounds from frequencies the patient cannot hear, as well to frequencies they can hear. Another new functionality would be for the app to have situational awareness so it plays the correct sound depending on the outside environment. In order to best achieve these goals, we will need some new technologies to meet Apple’s requirements and improve the performance of the app.

View Presentation

COSC2019LAZALDE32769 COSC

Superfrog Scheduler

Type: Undergraduate
Author(s): Jose Lazalde Computer Science Sarah Allen Computer Science John Payton Computer Science Duncan Scott Martinson Computer Science Anh Vu Computer Science
Advisor(s): Bingyang Wei Computer Science
Location: Session: 1; Basement; Table Number: 13

presentation location

A website that for scheduling and managing Superfrog appearances. Customers can go to our website and request Superfrog for their event. The website automates the request process and makes it easier for employees to sign up for events. The automated process makes it easier for the admin to validate a request and accept or reject the request accordingly. The goal is to improve and enhance the experience for the customer, Superfrog employees, and the TCU spirit program.

View Presentation

COSC2019MERRITT25840 COSC

Eureka Labs

Type: Undergraduate
Author(s): Hunter Merritt Computer Science Geordie Jones Computer Science Dylan Perez Computer Science Antonio Rodriguez Esquire Computer Science Sabyasachi Sahoo Computer Science
Advisor(s): Liran Ma Computer Science Bingyan Wei Computer Science
Location: Session: 1; 2nd Floor; Table Number: 9

presentation location

Our problem is with the current state of online computer network and security educational materials. We are greatly influenced by the success of Seed Labs at Syracuse which does an excellent job of providing instructional materials. We have expanded on their site by creating more of an educational portal as opposed to a central site for instructional materials. Our online educational program allows both students and educational professionals to source instructional materials as well as receive support directly from the labs authors.

View Presentation

COSC2019NGUYEN27593 COSC

AI 2 Go

Type: Undergraduate
Author(s): Kien Nguyen Computer Science Khiem Nguyen Computer Science Megan Phan Computer Science Quang Truong Computer Science Kimon Vogt Engineering
Advisor(s): Liran Ma Computer Science Ze-Li Dou Mathematics
Location: Session: 2; 3rd Floor; Table Number: 5

presentation location

In March 2016, AlphaGo, an AI program by Google DeepMind, defeated the Go world champion Lee Sedol 4-1 in a five-game match, shocking the world. After March 2017 when AlphaGo again defeated the world champion, AlphaGo was improved to a newer version called AlphaZero, a stronger AI program that self-trained, with no prior knowledge, after being told only the rules of the game. From then, the strength of AI kept climbing at an astonishing rate.
Gian-Carlo Pascutto, a computer programmer who works at the Mozilla Corporation, had a track record of building competitive game engines, first in chess, then in Go. After following the latest research, he combined the Monte Carlo Tree Search and a neural network into building the world’s most successful open-source Go engines – first Leela, then LeelaZero – which mirrored the advances made by DeepMind.
Based on the open-source engines, we plan to take an alternative path of utilizing LeelaZero: finding the optimal results/playouts on different board sizes from 3x3 up to 9x9. Because of symmetry, there is a difference between an even and odd n x n board size. Therefore, we treat them separately on the following outline of the project:
- Modify the code of LeelaZero to allow all odd dimensions and obtain the results of optimal play for odd n up to 9.
- Modify the code of LeelaZero to allow all even dimensions and obtain the results of optimal plays for even n up to 8.

View Presentation

COSC2019PARRIS54725 COSC

TCU and UNTHCS Longitudinal Integrated Clerkship Scheduler

Type: Undergraduate
Author(s): Alexander Parris Computer Science Zach Alaniz Computer Science Huy Bui Computer Science Justin Herold Computer Science Katie Ortstadt Computer Science
Advisor(s): Bingyang Wei Computer Science
Location: Session: 2; 3rd Floor; Table Number: 5

presentation location

The new TCU and UNTHSC School of Medicine is taking a progressive approach to curriculum for their students. The standard for medical clerkships, is for a medical student to focus on a practice, then move on to the next practice. This leaves a gap of time between learning and implementing a medical practice in the real world. The Longitudinal Integrated Clerkship (LIC) will engage students in a variety of medical practices in 2 week cycles, so students will constantly be maintaining their grasp on import skills and practices. It is our job to provide the scheduling application that will best match each student and doctor, at the best times.

View Presentation

COSC2019SOUTHWORTH35431 COSC

Sheepdog Defense Group

Type: Undergraduate
Author(s): Hayden Southworth Computer Science Tek Ghimire Computer Science John Hodnett Computer Science Phong Nguyen Computer Science Muoi Pham Computer Science
Advisor(s): Bingyang Wei Computer Science
Location: Session: 1; 3rd Floor; Table Number: 5

presentation location

Sheepdog Defense Group is a local Fort Worth self-defense company that is fully licensed by the State of Texas Private Securities Bureau to provide self-defense and weapons training to help other protect their communities. Their main goal is to provide training to church groups and private schools to help them from becoming targets for acts of violence. Sheepdog Defense Group also offers this self-defense and weapons training to the public so that they can protects them selves and their families. Sheepdog Defense Group is looking for a new website that will allow customers to sign-up for classes using an interactive calendar and access an online store to purchase Sheepdog merchandise. The site will allow the Sheepdog Guards to access all of the important information needed to protect their community as well as access their own information. The site will also allow the owner to manage a wide range of services regarding the business which he is currently doing all by hand.

(Presentation is private)

ENGR2019CLARKE58037 COSC

AWS for HealthCare

Type: Undergraduate
Author(s): Kenzie Clarke Computer Science Kien Nguyen Computer Science
Advisor(s): Cuiling Gong Engineering Liran Ma Computer Science
Location: Session: 1; 1st Floor; Table Number: 4

presentation location

Cloud based services such as IBM Cloud and Amazon Web Services provides a new platform for data collection, storage and processing through the internet that enables environment monitoring via wireless sensor networks. In this project, we would like to develop a cloud-based low power monitoring and notification platform using AWS. Most existing notification platforms are provided as an expensive, closed system that do not allow flexibility and is often difficult to troubleshoot. These systems require special hardware (such as unique walkie-talkies) and upgrades are pushed back due to costs.
Our system will utilize AWS Lambda functions, a cloud database, and IOT buttons so that medical staff can receive and store real time patient vitals and notifications with a data forwarding device such as a smart phone, tablet, or computer. AWS solutions are low-cost and flexible, allowing the care centers to customize the functionality to their specific needs. These buttons do not require wired power supply and have a long-lasting battery.

View Presentation

COSC2018COX17551 COSC

RAFTER: Software for the Geological Analysis of River Stream Data

Type: Undergraduate
Author(s): Connor Cox Computer Science Kaitlin Hendrick Computer Science Kiet Nguyen Computer Science Jim Pfluger Computer Science
Advisor(s): Lisa Ball Computer Science

Geology is better known for work done in the field than software applications, but by combining software with science, researchers can acquire results more efficiently and make better determinations about data. Stream input data, which consists of variables like stream size, depth, and sediment density, can be used to predict the location of oil deposits. Without a software application to automate the process, this is difficult to calculate manually.
This application will provide a useful resource and tool by which researchers can input geological data and have results returned based on that input. Specifically, users will enter data about streams and select one of two primary methods of calculation which will return results that refine sediment discharge estimates and give the user the yearly averaged bankfull flow duration. To achieve this we have implemented a database to store all of the necessary information concerning the stream data, such as location, climate ID, and Koeppen classification, established software to function as middleware between the database and the user interface, and built a web application that can be readily accessed online. With no knowledge of the middleware or database, the expected user can simply go on the website, select the desired method of calculation, and have the data returned to them in an easily understandable format.

View Presentation

COSC2018GONZALEZ13220 COSC

Naturally Curly Cook Baking Application

Type: Undergraduate
Author(s): Rebecca Gonzalez Computer Science Daniel Fletcher Computer Science Ford McDonald Computer Science Luke Reddick Computer Science
Advisor(s): Lisa Ball Computer Science

Naturally Curly Cook is a baking business that does catering, standing coffee shop orders, and Farmer’s Markets. Currently, Naturally Curly Cook is having difficulty with its current pen and paper ordering system and inefficient invoicing. The purpose of the Naturally Curly Cook Team is to create an iOS application that streamlines ordering and invoicing. The application will display a daily baking list and what the bakers must bake with a check box system to ensure everything has been baked. It will also display weekly orders. Orders can be added, edited, and deleted while still maintaining the orders that do not change week to week. Excel will act as the database for all customers, orders and quantities to be stored. In addition to the ordering process, an invoicing process will allow invoices to be automatically generated from the week’s orders. The new invoicing process will be generated from Excel and will allow for different pricing options and it will update with week to week changes. The intent of this project is to create a more automatic and efficient business while cutting costs and most importantly retaining data integrity.

View Presentation

COSC2018HENDRICK21849 COSC

Analysis of Artificial Intelligence Techniques for Konane

Type: Undergraduate
Author(s): Kaitlin Hendrick Computer Science
Advisor(s): Michael Scherger Computer Science

This research analyzes artificial intelligence techniques for Konane. The game Konane, also known as Hawaiian checkers, is a two-player, zero-sum strategy board game ideally suited for this research. The game ends when a player does not have a move in which they can capture an opponent’s piece. In order to have a successful strategy, a player must consider many future possibilities. For this reason, this project compares computing agents that use informed and uninformed searching algorithms. We focus our investigation on the effectiveness of the minimax and minimax with alpha-beta pruning algorithms. By altering several variables, specifically the cutoff depth for searching the game tree, we begin to see varying levels of success from the competing computing agents. The outcome of this research will be an analysis of the effectiveness of each computing agent. One of our evaluation metrics will be games statistics, such as ratio of wins to losses, time to win, and how many pieces lost.

View Presentation

COSC2018LARSEN32693 COSC

Distinct Sound

Type: Undergraduate
Author(s): Nicholas Larsen Computer Science Harrison Cao Computer Science Minh Hoang Computer Science
Advisor(s): Liran Ma Computer Science

Distinct Sound
In the United States alone, 48 million people suffer from hearing loss. Sadly, about only 20 percent of them who could benefit from a hearing aid can afford to wear one. However, most people have a smartphone. Therefore, Distinct Sound strives to create an iPhone application that possesses similar functionalities of a conventional hearing aid at a fraction of the price. The two main objectives of our application are to remove background noise and to amplify sound in certain frequency ranges needed for speech comprehension. To complete those tasks, our app will take input sound, process that sound and amplify the frequencies that the user cannot hear as well, then replay the processed sound to the speakers through headphones. Those tasks will involve the fast fourier transform, and some sound processing to make sure that the sound does not have gaps. The app also provides a test to check the accuracy of the prescription in the current environment. If the current environment needs to adjust the prescription to make it more comfortable for the user, then a calibration test will work to fix the prescription according to the current environment. In conclusion, the research project will be considered a success if the application can successfully serve as a hearing aid with some functions that are unique on the market. It should benefit people who cannot afford traditional hearing aids.

View Presentation

COSC2018REDDICK19284 COSC

An Ethereum-based Decentralized Voting Platform

Type: Undergraduate
Author(s): Luke Reddick Computer Science
Advisor(s): Liran Ma Computer Science

This paper covers a comprehensive implementation of a blockchain based voting platform. Blockchain, in its infancy, has shown remarkable use cases with cryptocurrencies and we would like to expand upon its possibilities. Voting is a system ripe with opportunity for blockchain; it requires security, consensus, and portability- all qualities inherited from blockchain technology. In this paper, we discuss the appeal of blockchain technology and why we want to elevate voting to 21st century technology. Next, we survey the needs of a voting platform and how blockchain might satiate those requirements. Finally, we propose a voting platform that will run on the Ethereum network and systematically discuss how this application could come to fruition.

View Presentation

COSC2017CAO34862 COSC

A Portable and Affordable iBeacon based Pet Tracking System

Type: Undergraduate
Author(s): Harrison Cao Computer Science
Advisor(s): Liran Ma Computer Science

In U.S., about 63% of households include pets. However, certain pets (such as dogs) have the instinct to run away from the house. Yet, it is impossible for the pet owners to watch their pets all the time. Therefore, a portable and inexpensive handheld tracking system can be a useful tool for helping the owners to watch their pets.
This project intend to employ iBeacon, which is a technology released by Apple Inc., to build a tracking system. The iBeacon technique can achieve distance measurements based on the Received Signal Strength (RSS). The RSS value will change as the distance between Beacon and the signal receiving device change. Moreover, the iBeacon tag device for pets (called iBeacon tags) is small (in the size of a quarter) enough to put on the collar of a pet. The application will store the information of beacons (including UUID, which is used to distinguish different beacons) that provide by users, and continually detect the signal from the beacons. When the signal is not strong enough, which means the Beacon is out of the controllable range, then the application will alert the user.

View Presentation

COSC2017HOANG6807 COSC

DistinctSound: Develop and Implement Frequency Shifting for an iOS based Intelligent Sound Processing System

Type: Undergraduate
Author(s): Minh Hoang Computer Science
Advisor(s): Liran Ma Computer Science

Hearing aids aim to process and modify sounds into the most desirable forms for hearing impaired people to receive. However, due to multiple reasons including inconvenience and limited quality, only 20 percent of the people in the US who could benefit from a hearing aid wear one. This figure is likely to be much lower in other less developed countries.

Recently, smartphones with powerful computation capability and great mobility have emerged as a possible alternative for this problem. We have developed a preliminary iOS application with certain sound processing functionalities. It is able to collect all the sounds in the vicinity and amplify custom frequencies depending on the prescriptions of a specific user. In addition, the application can also produce different output on either the left or the right headphone piece. We have taken initial steps to make the system operate wirelessly with a Bluetooth earpiece; however, due to time and resources constraints, the application has not yet able to divide two distinct output like what it does on the normal iPhone earpiece. Also, a method for shifting sounds to lower frequency has not yet been implemented. We also have not yet tested the program to its fullest potential due to the sole access to only built-in iPhone’s microphone. A special microphone with many features such as noises canceling, separate streaming, and high sampling rate will enables us fully customize and prepare the application for future technologies. Our future system is expected to address these challenges.

View Presentation