Plan Szkolenia
Wprowadzenie
Przegląd Agent Based Modeling
Studium przypadku: Wykorzystanie agentów do symulacji transakcji finansowych
Przegląd ram modelowania opartego na agentach dla Java, C++, Python itp.
Przegląd podstawowych funkcji 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 na podstawie Use Case (bogactwo Boltzmanna, model segregacji Schellinga, SIR itp.)
Praca z klasami modeli i agentów Mesa
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 kolektora danych
Uruchamianie modelu wielokrotnego przy użyciu programu Mesa Batch Runner
Interaktywna wizualizacja symulacji
Wizualizacja aktywności agenta w siatce
Dodawanie wykresu do wizualizacji
Tworzenie modułu wizualizacji (opcjonalne - wymaga Javascript)
Integracja modelu z Machine Learning aplikacją.
Najlepsze praktyki
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Python doświadczenie w programowaniu
- Javascript (opcjonalnie)
Publiczność
- Badacze
- Inwestorzy
- 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.