Plan Szkolenia
Wprowadzenie
Przegląd Agent Based Modeling
Studium przypadku: Wykorzystanie agentów do symulacji transakcji finansowych
Przegląd frameworków Agent Based Modeling dla Java, C++, Python itp.
Przegląd podstawowych funkcji oprogramowania Mesa
Konfiguracja środowiska
Wybór między edytorem tekstu lub IDE a Jupyter Notebook
Tworzenie prostego modelu
Studium przypadku: Wykorzystanie agentów do symulacji pandemii
Wybór modelu opartego na Use Case (Boltzmann Wealth, Schelling Segregation Model, SIR itp.)
Praca z modelem Mesa i klasami agentów
Definiowanie zmiennych
Ustawianie parametrów poziomu modelu
Planowanie działań agenta
Uruchamianie modelu
Dodawanie agentów do modelu
Dodawanie przestrzeni do modelu
Zbieranie danych przy użyciu narzędzia Data Collector
Wielokrotne uruchamianie modelu przy użyciu narzędzia Mesa Batch Runner
Interaktywna wizualizacja symulacji
Wizualizacja aktywności agentów w siatce
Dodawanie wykresu do wizualizacji
Tworzenie modułu wizualizacji (opcjonalnie - wymaga Javaskryptu)
Integracja modelu z aplikacją Machine Learning.
Najlepsze praktyki
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Python doświadczenie w programowaniu
- Java skrypt (opcjonalnie)
Publiczność
- Badacze
- Śledczy
- Analitycy
Opinie uczestników (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.