Supervised Machine Learning Algorithm to Predict the Outcome of Shelter Animals
ISEF · 2020 Robotics and Intelligent Machines
Overview
Machine learning is the ability for a computer to learn and adapt from experience rather than from code that is already in its program. More specifically, supervised machine learning takes data from the past and uses it in tandem with an algorithm in order to predict future outcomes. For this, a labeled data set is used to specifically guide the machine on what to read. The learning algorithm can also compare its predicted data with the actual data and make improvements to modify its code. The type of supervised machine learning will be utilizing is a type that uses decision trees. A decision tree is a flowchart that uses branching choices and outcomes in order to make decisions about which direction the algorithm should go. Using a supervised machine learning algorithm in order to make a program that predicts whether or not an animal will be returned to the owner, euthanized, adopted, transferred, or die from natural causes based upon their breed, animal type, sex upon the outcome, age upon the outcome, and color. Using a data set of 26,729 animals, with all of these different variables and outcomes, in order to train the machine. The NaN or null values will be excluded to ensure quality in the data. 80 percent of the data will be used to train the machine while the other 20 percent will be used to test the machine.
Competition history
- ISEF 2020
Resources
Related projects
ISEF · 2024
Machine Learning in Robotics
ISEF · 2017
A Novel Supervised Machine Learning Approach to Predicting Crime Information
ISEF · 2024
A Novel Approach to the Application of Machine Learning in the Mitigation of Waste Pollution
ISEF · 2022
Evaluating Machine Learning Methods for Modeling the Distribution of the Two Form Bumble Bee (Bombus bifarius) in Wyoming
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair