Course Outline
Introductie
Overzicht van Agent Based Modeling
Casestudy: Agenten gebruiken om financiële transacties te simuleren
Overzicht van Agent Based Modeling Frameworks voor Java, C++, Python, etc.
Overzicht van de kernfuncties van Mesa
Instellen van de omgeving
Kiezen tussen een teksteditor of IDE en Jupyter Notebook
Een eenvoudig model maken
Casestudy: agenten gebruiken om een pandemie te simuleren
Een model kiezen op basis van de Use Case (Boltzmann Wealth, Schelling Segregation Model, SIR, etc.)
Werken met de model- en agentklassen van de Mesa
Definiëren van de variabelen
Parameters op modelniveau instellen
De acties van een agent plannen
Het model uitvoeren
Agents toevoegen aan het model
Ruimte toevoegen aan het model
Gegevens verzamelen met behulp van de gegevensverzamelaar
Het model meerdere keren uitvoeren met behulp van de Mesa Batch Runner
Interactief visualiseren van de simulatie
Agentactiviteit visualiseren in een raster
Een grafiek toevoegen aan de visualisatie
Een visualisatiemodule maken (optioneel - vereist Javascript)
Integratie van het model met een Machine Learning toepassing.
Praktische tips
Probleemoplossing
Samenvatting en conclusie
Requirements
- Python Ervaring met programmeren
- Javascript (optioneel)
Audiëntie
- Onderzoekers
- Onderzoekers
- Analisten
Reviews (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.