Struttura del corso
Introduzione
Panoramica di Agent Based Modeling
Caso di studio: Utilizzo di agenti per simulare transazioni finanziarie
Panoramica di Agent Based Modeling Quadri per Java, C++, Python, ecc.
Panoramica delle caratteristiche principali di Mesa
Configurazione dell'ambiente
Scelta tra un editor di testo o un IDE e Jupyter Notebook
Creazione di un modello semplice
Caso di studio: Utilizzo di agenti per simulare una pandemia
Scegliere un modello basato sul Use Case (Ricchezza di Boltzmann, Modello di Segregazione di Schelling, SIR, ecc.)
Utilizzo delle classi Model e Agent di Mesa
Definizione delle variabili
Impostazione dei parametri a livello di modello
Pianificazione delle azioni di un agente
Esecuzione del modello
Aggiunta di agenti al modello
Aggiunta di spazio al modello
Raccolta di dati tramite l'agente di raccolta dati
Esecuzione del modello multiplo utilizzando il Mesa Batch Runner
Visualizzazione interattiva della simulazione
Visualizzazione dell'attività dell'agente in una griglia
Aggiunta di un grafico alla visualizzazione
Creazione di un modulo di visualizzazione (opzionale - richiede Javascript)
Integrazione del modello con un'applicazione Machine Learning.
Migliori pratiche
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Python Esperienza di programmazione
- Javascript (facoltativo)
Pubblico
- Ricercatori
- Investigatori
- Analisti
Recensioni (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.