Agent Based Modeling (ABM) with Mesa and Python ( mesa | 14 hours )
- Python doświadczenie w programowaniu
- Java skrypt (opcjonalnie)
Publiczność
- Badacze
- Śledczy
- Analitycy
Mesa to Python framework do tworzenia modeli opartych na agentach (ABM). Mesa ma na celu zapewnienie alternatywy dla NetLogo, Repast i MASON. Modelowanie oparte na agentach pozwala badaczom w dziedzinie biologii, nauk społecznych, sieci, biznesu itp. symulować działania i interakcje autonomicznych agentów w celu oceny ich wpływu na środowisko.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla badaczy, którzy chcą używać Mesa do tworzenia modeli opartych na agentach w środowisku Python.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zainstalować i skonfigurować środowisko programistyczne potrzebne do rozpoczęcia modelowania w Python.
- Szybko utworzyć model oparty na agentach przy użyciu wbudowanych podstawowych komponentów Mesa.
- Rozszerzyć złożoność modelu.
- Wizualizować aktywność agenta w czasie rzeczywistym w przeglądarce.
- Analizuj wyniki modelu interaktywnie za pomocą narzędzi do analizy danych Python.
- Integracja modelu z innymi Python systemami, takimi jak aplikacje do uczenia maszynowego.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
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
United Arab Emirates - Agent Based Modeling (ABM) with Mesa and Python
Qatar - Agent Based Modeling (ABM) with Mesa and Python
Egypt - Agent Based Modeling (ABM) with Mesa and Python
Saudi Arabia - Agent Based Modeling (ABM) with Mesa and Python
South Africa - Agent Based Modeling (ABM) with Mesa and Python
Brasil - Agent Based Modeling (ABM) with Mesa and Python
Canada - Agent Based Modeling (ABM) with Mesa and Python
中国 - Agent Based Modeling (ABM) with Mesa and Python
香港 - Agent Based Modeling (ABM) with Mesa and Python
澳門 - Agent Based Modeling (ABM) with Mesa and Python
台灣 - Agent Based Modeling (ABM) with Mesa and Python
USA - Agent Based Modeling (ABM) with Mesa and Python
Österreich - Agent Based Modeling (ABM) with Mesa and Python
Schweiz - Agent Based Modeling (ABM) with Mesa and Python
Deutschland - Agent Based Modeling (ABM) with Mesa and Python
Czech Republic - Agent Based Modeling (ABM) with Mesa and Python
Denmark - Agent Based Modeling (ABM) with Mesa and Python
Estonia - Agent Based Modeling (ABM) with Mesa and Python
Finland - Agent Based Modeling (ABM) with Mesa and Python
Greece - Agent Based Modeling (ABM) with Mesa and Python
Magyarország - Agent Based Modeling (ABM) with Mesa and Python
Ireland - Agent Based Modeling (ABM) with Mesa and Python
Israel - Agent Based Modeling (ABM) with Mesa and Python
Luxembourg - Agent Based Modeling (ABM) with Mesa and Python
Latvia - Agent Based Modeling (ABM) with Mesa and Python
España - Agent Based Modeling (ABM) with Mesa and Python
Italia - Agent Based Modeling (ABM) with Mesa and Python
Lithuania - Agent Based Modeling (ABM) with Mesa and Python
Nederland - Agent Based Modeling (ABM) with Mesa and Python
Norway - Agent Based Modeling (ABM) with Mesa and Python
Portugal - Agent Based Modeling (ABM) with Mesa and Python
România - Agent Based Modeling (ABM) with Mesa and Python
Sverige - Agent Based Modeling (ABM) with Mesa and Python
Türkiye - Agent Based Modeling (ABM) with Mesa and Python
Malta - Agent Based Modeling (ABM) with Mesa and Python
Belgique - Agent Based Modeling (ABM) with Mesa and Python
France - Agent Based Modeling (ABM) with Mesa and Python
日本 - Agent Based Modeling (ABM) with Mesa and Python
Australia - Agent Based Modeling (ABM) with Mesa and Python
Malaysia - Agent Based Modeling (ABM) with Mesa and Python
New Zealand - Agent Based Modeling (ABM) with Mesa and Python
Philippines - Agent Based Modeling (ABM) with Mesa and Python
Singapore - Agent Based Modeling (ABM) with Mesa and Python
Thailand - Agent Based Modeling (ABM) with Mesa and Python
Vietnam - Agent Based Modeling (ABM) with Mesa and Python
India - Agent Based Modeling (ABM) with Mesa and Python
Argentina - Agent Based Modeling (ABM) with Mesa and Python
Chile - Agent Based Modeling (ABM) with Mesa and Python
Costa Rica - Agent Based Modeling (ABM) with Mesa and Python
Ecuador - Agent Based Modeling (ABM) with Mesa and Python
Guatemala - Agent Based Modeling (ABM) with Mesa and Python
Colombia - Agent Based Modeling (ABM) with Mesa and Python
México - Agent Based Modeling (ABM) with Mesa and Python
Panama - Agent Based Modeling (ABM) with Mesa and Python
Peru - Agent Based Modeling (ABM) with Mesa and Python
Uruguay - Agent Based Modeling (ABM) with Mesa and Python
Venezuela - Agent Based Modeling (ABM) with Mesa and Python
Polska - Agent Based Modeling (ABM) with Mesa and Python
United Kingdom - Agent Based Modeling (ABM) with Mesa and Python
South Korea - Agent Based Modeling (ABM) with Mesa and Python
Pakistan - Agent Based Modeling (ABM) with Mesa and Python
Sri Lanka - Agent Based Modeling (ABM) with Mesa and Python
Bulgaria - Agent Based Modeling (ABM) with Mesa and Python
Bolivia - Agent Based Modeling (ABM) with Mesa and Python
Indonesia - Agent Based Modeling (ABM) with Mesa and Python
Kazakhstan - Agent Based Modeling (ABM) with Mesa and Python
Moldova - Agent Based Modeling (ABM) with Mesa and Python
Morocco - Agent Based Modeling (ABM) with Mesa and Python
Tunisia - Agent Based Modeling (ABM) with Mesa and Python
Kuwait - Agent Based Modeling (ABM) with Mesa and Python
Oman - Agent Based Modeling (ABM) with Mesa and Python
Slovakia - Agent Based Modeling (ABM) with Mesa and Python
Kenya - Agent Based Modeling (ABM) with Mesa and Python
Nigeria - Agent Based Modeling (ABM) with Mesa and Python
Botswana - Agent Based Modeling (ABM) with Mesa and Python
Slovenia - Agent Based Modeling (ABM) with Mesa and Python
Croatia - Agent Based Modeling (ABM) with Mesa and Python
Serbia - Agent Based Modeling (ABM) with Mesa and Python