Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Computer Engineering (7)
- Other Computer Engineering (5)
- Computational Engineering (2)
- Electrical and Computer Engineering (2)
- Physical Sciences and Mathematics (2)
-
- Applied Statistics (1)
- Artificial Intelligence and Robotics (1)
- Computer Sciences (1)
- Electrical and Electronics (1)
- Health Information Technology (1)
- Health and Medical Administration (1)
- Medicine and Health Sciences (1)
- Quality Improvement (1)
- Robotics (1)
- Signal Processing (1)
- Statistical Models (1)
- Statistics and Probability (1)
Articles 1 - 12 of 12
Full-Text Articles in Engineering
Docai, Riley Badnin, Justin Brunings
Docai, Riley Badnin, Justin Brunings
Computer Science and Software Engineering
DocAI presents a user-friendly platform for recording, transcribing, summarizing, and classifying doctor-patient consultations. The application utilizes AssemblyAI for conversational transcription, and the user interface allows users to either live-record consultations or upload an existing MP3 file. The classification process, powered by 'ml-classify-text,' organizes the consultation transcription into SOAP (Subjective, Objective, Assessment, and Plan) format – a widely used method of documentation for healthcare providers. The result of this development is a simple yet effective interface that effectively plays the role of a medical scribe. However, the application is still facing challenges of inconsistent summarization from the AssemblyAI backend. Future work …
Smartphone Based Object Detection For Shark Spotting, Darrick W. Oliver
Smartphone Based Object Detection For Shark Spotting, Darrick W. Oliver
Master's Theses
Given concern over shark attacks in coastal regions, the recent use of unmanned aerial vehicles (UAVs), or drones, has increased to ensure the safety of beachgoers. However, much of city officials' process remains manual, with drone operation and review of footage still playing a significant role. In pursuit of a more automated solution, researchers have turned to the usage of neural networks to perform detection of sharks and other marine life. For on-device solutions, this has historically required assembling individual hardware components to form an embedded system to utilize the machine learning model. This means that the camera, neural processing …
Checkerbot, Sean P. Whitty
Checkerbot, Sean P. Whitty
Electrical Engineering
This product is able to play a game of checkers against the customer at three different preset difficulties. It can process the board on its turn, and displays its next turn to its opponent by updating the board state via the LEDs. It consists of a laptop screen display, and a computer chip with the programmed ability to process the checkers board and decide its next move. It provides the customer with an opponent that can be modified in difficulty so it can provide however much of a challenge as the customer desires, as well as allowing for a 2 …
Observation Of The Evolution Of Hide And Seek Ai, Anthony J. Catelani
Observation Of The Evolution Of Hide And Seek Ai, Anthony J. Catelani
Computer Science and Software Engineering
The purpose of this project is to observe the evolution of two artificial agents, a ‘Seeker’ and a ‘Hider’, as they play a simplified version of the game Hide and Seek. These agents will improve through machine learning, and will only be given an understanding of the rules of the game and the ability to navigate through the grid-like space where the game shall be played; they will not be taught or given any strategies, and will be made to learn from a clean slate. Of particular interest is observing the particular playstyle of hider and seeker intelligences as new …
Emergency Landing And Guidance System, Joseph Alarid
Emergency Landing And Guidance System, Joseph Alarid
Master's Theses
Every year there are thousands of aviation accidents along with hundreds of human deaths that happen around the world. While the data is sparse, it is well documented that many of these happen from emergency landings gone awry. While pilots can generally make great landings in clear daytime conditions, they are significantly handicapped when it comes to landing at night or amongst poor visibility conditions.
Due to the nature of this problem and some of the large scale advances in software technology we propose a solution that provides a significant improvement from the status quo. Using transfer learning on neural …
Visual Speech Recognition Using A 3d Convolutional Neural Network, Matthew Rochford
Visual Speech Recognition Using A 3d Convolutional Neural Network, Matthew Rochford
Master's Theses
Main stream automatic speech recognition (ASR) makes use of audio data to identify spoken words, however visual speech recognition (VSR) has recently been of increased interest to researchers. VSR is used when audio data is corrupted or missing entirely and also to further enhance the accuracy of audio-based ASR systems. In this research, we present both a framework for building 3D feature cubes of lip data from videos and a 3D convolutional neural network (CNN) architecture for performing classification on a dataset of 100 spoken words, recorded in an uncontrolled envi- ronment. Our 3D-CNN architecture achieves a testing accuracy of …
Blokus Game Solver, Chin Chao
Blokus Game Solver, Chin Chao
Computer Engineering
Blokus (officially pronounced as “Block us”) is an abstract strategy board game with transparent Tetris-shaped, color pieces that players are trying to place onto the board. However, the players can only place a piece that touches at least one corner of their own pieces on the board. The ultimate goal of the game is to place as many pieces onto the board as a player can while blocking off the opponent’s ability to place more pieces onto the board. Each player has pieces with different shapes and sizes that can be placed onto the board, where each block within a …
Slither.Io Deep Learning Bot, James Caudill
Slither.Io Deep Learning Bot, James Caudill
Computer Engineering
Recent advances in deep learning and computer vision techniques and algorithms have inspired me to create a model application. The game environment used is Slither.io. The system has no previous understanding of the game and is able to learn its surroundings through feature detection and deep learning. Contrary to other agents, my bot is able to dynamically learn and react to its environment. It operates extremely well in early game, with little enemy encounters. It has difficulty transitioning to middle and late game due to limited training time. I will continue to develop this algorithm.
Gridiron-Gurus Final Report: Fantasy Football Performance Prediction, Kyle Tanemura, Michael Li, Erica Dorn, Ryan Mckinney
Gridiron-Gurus Final Report: Fantasy Football Performance Prediction, Kyle Tanemura, Michael Li, Erica Dorn, Ryan Mckinney
Computer Science and Software Engineering
Gridiron Gurus is a desktop application that allows for the creation of custom AI profiles to help advise and compete against in a Fantasy Football setting. Our AI are capable of performing statistical prediction of players on both a season long and week to week basis giving them the ability to both draft and manage a fantasy football team throughout a season.
Complementary Companion Behavior In Video Games, Gavin Scott
Complementary Companion Behavior In Video Games, Gavin Scott
Master's Theses
Companion characters in are present in many video games across genres, serving the role of the player's partner. Their goal is to support the player's strategy and to immerse the player by providing a believable companion. These companions often only perform rigidly scripted actions and fail to adapt to an individual player's play-style, detracting from their usefulness. Behavior like this can also become frustrating to the player if the companions become more of a hindrance than they are a benefit. Other work, including this project's precursor, focused on building companions that mimic the player. These strategies customize the companion's actions …
Programming Tools For Artificial Intelligence Classes, Christopher Mckee
Programming Tools For Artificial Intelligence Classes, Christopher Mckee
Computer Engineering
This project was begun in Winter of 2013 at California Polytechnic State University by myself, Christopher McKee, and was advised by Foaad Khosmood. The main goal of this project was to create an alternative to a current program that was being used in the Artificial Intelligence course on campus. The previous program used Java to create a Graphical User Interface (GUI) for students to use when learning how to create the various intelligent agents. In the versions created within the scope of this project, one of the environments used Java as the programming language, while the other two environments leveraged …
Exploring The Relationship Of The Closeness Of A Genetic Algorithm's Chromosome Encoding To Its Problem Space, Kevin Mccullough
Exploring The Relationship Of The Closeness Of A Genetic Algorithm's Chromosome Encoding To Its Problem Space, Kevin Mccullough
Master's Theses
For historical reasons, implementers of genetic algorithms often use a haploid binary primitive type for chromosome encoding. I will demonstrate that one can reduce development effort and achieve higher fitness by designing a genetic algorithm with an encoding scheme that closely matches the problem space. I will show that implicit parallelism does not result in binary encoded chromosomes obtaining higher fitness scores than other encodings. I will also show that Hamming distances should be understood as part of the relationship between the closeness of an encoding to the problem instead of assuming they should always be held constant. Closeness to …