Course Outline
Introduction
Overview of Agent-Based Modeling for Government
Case Study: Utilizing Agents to Simulate Financial Transactions for Government
Overview of Agent-Based Modeling Frameworks for Java, C++, Python, etc., for Government Use
Overview of Mesa's Core Features for Government Applications
Setting up the Environment for Government Projects
Choosing between a Text Editor or IDE and Jupyter Notebook for Government Workflows
Creating a Simple Model for Government Use
Case Study: Utilizing Agents to Simulate a Pandemic for Public Health Planning
Choosing a Model Based on the Use Case (Boltzmann Wealth, Schelling Segregation Model, SIR, etc.) for Government Applications
Working with Mesa's Model and Agent Classes for Government Projects
Defining the Variables for Government Models
Setting Model Level Parameters for Government Simulations
Scheduling the Actions of an Agent for Government Scenarios
Running the Model for Government Analysis
Adding Agents to the Model for Government Simulations
Adding Space to the Model for Government Applications
Collecting Data Using the Data Collector for Government Research
Running the Model Multiple Times Using the Mesa Batch Runner for Government Studies
Visualizing the Simulation Interactively for Government Decision-Making
Visualizing Agent Activity in a Grid for Government Analysis
Adding a Chart to the Visualization for Government Reporting
Creating a Visualization Module (optional - requires Javascript) for Government Use
Integrating the Model with a Machine Learning Application for Government Operations
Best Practices for Government Projects
Troubleshooting for Government Applications
Summary and Conclusion for Government Users
Requirements
- Python programming experience
- Javascript (optional)
Audience for government
- Researchers
- Investigators
- Analysts
Testimonials (1)
The trainer well prepared the course material beforehand and the session was very flexible and arranged to meet the trainee's interests. The management staffs were also around during the course to help us. The project was well managed in a friendly atmosphere throughout.