План на курса
Въведение
Преглед на Agent Based Modeling
Казус от практиката: Използване на агенти за симулиране на финансови транзакции
Преглед на Agent Based Modeling рамки за Java, C++, Python и т.н.
Преглед на основните характеристики на Mesa
Настройка на околната среда
Избор между текстов редактор или IDE и Jupyter Notebook
Създаване на прост модел
Казус от практиката: Използване на агенти за симулиране на пандемия
Избор на модел въз основа на Use Case (богатството на Болцман, модел на сегрегация на Шелинг, SIR и др.)
Работа с класовете модели и агенти на Mesa
Дефиниране на променливите
Задаване на параметри на нивото на модела
Планиране на действията на агент
Изпълнение на модела
Добавяне на агенти към модела
Добавяне на пространство към модела
Събиране на данни с помощта на Data Collector
Изпълнение на множество модели с помощта на Mesa Batch Runner
Интерактивно визуализиране на симулацията
Визуализиране на дейността на агента в мрежа
Добавяне на диаграма към визуализацията
Създаване на модул за визуализация (по избор - изисква Java скрипт)
Интегриране на модела с Machine Learning приложение.
Най-добри практики
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Python опит в програмирането
- Javaскрипт (по избор)
Публика
- Изследователи
- Следователи
- анализаторите
Oтзиви от потребители (1)
Курсовият материал е добре подготовен от треньора заранее и сесията беше много флексибилна и организирана, за да отговаря на интересите на обучаемите. Мениджърският персонал също беше на разположение по време на курса, за да ни помогне. Проектът беше добре управляван в приятна атмосфера през цялото време.
Kikuko Shoyama
Курс - Repast - Agent Based Modeling and Simulation (ABMS)
Машинен превод