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
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów