Project Advisor(s) (Students Only)

Dr. Forrest Stonedahl

Presentation Type (All Applicants)

Poster Presentation

Disciplines (All Applicants)

Other Computer Sciences | Theory and Algorithms

Description, Abstract, or Artist's Statement

Agent-based models (ABMs) are used by researchers in a variety of fields to model natural phenomena. In an ABM, a wide range of behaviors and outcomes can be observed based on the parameters of the model. In many cases, these behaviors can be categorized into discrete outcomes identifiable by human observers. Our goal was to use clustering algorithms to identify those outcomes from model output data. For this project, we used data from the NetLogo Wolf Sheep Predation model to explore and evaluate three clustering algorithms from Python's scikit-learn package. If this task can be completed reliably by a computer, it will make the task of analyzing and understanding ABMs easier for human users.

Comments

I'm also presenting for the Texas Medical Program so I won't be able to present for this project at the same time as those presentations.

Share

COinS
 
May 3rd, 12:00 AM May 3rd, 12:00 AM

Unsupervised Machine Learning in Agent-Based Modeling

Agent-based models (ABMs) are used by researchers in a variety of fields to model natural phenomena. In an ABM, a wide range of behaviors and outcomes can be observed based on the parameters of the model. In many cases, these behaviors can be categorized into discrete outcomes identifiable by human observers. Our goal was to use clustering algorithms to identify those outcomes from model output data. For this project, we used data from the NetLogo Wolf Sheep Predation model to explore and evaluate three clustering algorithms from Python's scikit-learn package. If this task can be completed reliably by a computer, it will make the task of analyzing and understanding ABMs easier for human users.