COSC2021NGUYEN35866 COSC
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
View PresentationThis 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.
COSC2021NGUYEN46950 COSC
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
View PresentationA 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.
COSC2021OCHS54486 COSC
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
View PresentationHomeopathy 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.
COSC2021RAMIREZ4645 COSC
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
View PresentationOur 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.
COSC2021RUELAS29731 COSC
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
View PresentationIdentifying 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.
COSC2021TRUONG2357 COSC
Type: Undergraduate
Author(s):
Quang Truong
Computer Science
Advisor(s):
Bo Mei
Computer Science
Location: Zoom Room 3, 12:46 PM
(Presentation is private)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.
COSC2020SMITH56615 COSC
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
View PresentationSir 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.
COSC2019BEEBE45127 COSC
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
View PresentationHearing 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.
COSC2019LAZALDE32769 COSC
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
View PresentationA 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.
COSC2019MERRITT25840 COSC
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
View PresentationOur 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.
COSC2019NGUYEN27593 COSC
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
View PresentationIn 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.
COSC2019PARRIS54725 COSC
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
View PresentationThe 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.
COSC2019SOUTHWORTH35431 COSC
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 is private)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.
ENGR2019CLARKE58037 COSC
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
View PresentationCloud 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.
COSC2018COX17551 COSC
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
View PresentationGeology 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.
COSC2018GONZALEZ13220 COSC
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
View PresentationNaturally 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.
COSC2018HENDRICK21849 COSC
Type: Undergraduate
Author(s):
Kaitlin Hendrick
Computer Science
Advisor(s):
Michael Scherger
Computer Science
View PresentationThis 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.
COSC2018LARSEN32693 COSC
Type: Undergraduate
Author(s):
Nicholas Larsen
Computer Science
Harrison Cao
Computer Science
Minh Hoang
Computer Science
Advisor(s):
Liran Ma
Computer Science
View PresentationDistinct 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.
COSC2018REDDICK19284 COSC
Type: Undergraduate
Author(s):
Luke Reddick
Computer Science
Advisor(s):
Liran Ma
Computer Science
View PresentationThis 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.
COSC2017CAO34862 COSC
Type: Undergraduate
Author(s):
Harrison Cao
Computer Science
Advisor(s):
Liran Ma
Computer Science
View PresentationIn 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.
COSC2017HOANG6807 COSC
Type: Undergraduate
Author(s):
Minh Hoang
Computer Science
Advisor(s):
Liran Ma
Computer Science
View PresentationHearing 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.