Get in Touch

Course Outline

Introduction

Overview of Agent-Based Modelling

Case Study: Simulating Financial Transactions Using Agents

Overview of Agent-Based Modelling Frameworks for Java, C++, Python, etc.

Overview of Mesa's Core Features

Setting Up the Environment

Choosing Between a Text Editor or IDE and Jupyter Notebook

Creating a Simple Model

Case Study: Simulating a Pandemic Using Agents

Selecting a Model Based on Use Case (Boltzmann Wealth, Schelling Segregation Model, SIR, etc.)

Working with Mesa's Model and Agent Classes

Defining Variables

Setting Model-Level Parameters

Scheduling Agent Actions

Running the Model

Adding Agents to the Model

Adding Spatial Elements to the Model

Collecting Data Using the Data Collector

Running the Model Multiple Times Using the Mesa Batch Runner

Interactive Visualisation of the Simulation

Visualising Agent Activity on a Grid

Adding Charts to the Visualisation

Creating a Visualisation Module (optional - requires Javascript)

Integrating the Model with a Machine Learning Application

Best Practices

Troubleshooting

Summary and Conclusion

Requirements

  • Experience with Python programming
  • Javascript (optional)

Target Audience

  • Researchers
  • Investigators
  • Analysts
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories