Kursplan
Införandet
Översikt över Agent Based Modeling
Fallstudie: Använda agenter för att simulera finansiella transaktioner
Översikt över Agent Based Modeling Ramverk för Java, C++, Python osv.
Översikt över Mesas kärnfunktioner
Ställa in miljön
Välja mellan en textredigerare eller IDE och Jupyter Notebook
Skapa en enkel modell
Fallstudie: Använda agenter för att simulera en pandemi
Att välja en modell baserad på Use Case (Boltzmann Wealth, Schelling Segregation Model, SIR, etc.)
Arbeta med Mesas modell- och agentklasser
Definiera variablerna
Ställa in parametrar på modellnivå
Schemalägga åtgärder för en agent
Köra modellen
Lägga till agenter i modellen
Lägga till utrymme i modellen
Samla in data med hjälp av datainsamlaren
Köra modellen flera med hjälp av Mesa Batch Runner
Visualisera simuleringen interaktivt
Visualisera agentaktivitet i ett rutnät
Lägga till ett diagram i visualiseringen
Skapa en visualiseringsmodul (valfritt - kräver skript Java)
Integrera modellen med en Machine Learning applikation.
Bästa praxis
Felsökning
Sammanfattning och slutsats
Krav
- Python Erfarenhet av programmering
- Javaskript (valfritt)
Publik
- Forskare
- Utredare
- Analytiker
Vittnesmål (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.