Schița de curs
Introducere
Prezentare generală a modelării bazate pe agenți
Studiu de caz: Utilizarea agenților pentru a simula tranzacții financiare
Prezentare generală a framework-urilor de modelare bazată pe agenți pentru Java, C++, Python etc.
Prezentare generală a caracteristicilor de bază ale Mesa
Configurarea mediului
Alegerea între un editor de text sau IDE și Jupyter Notebook
Crearea unui model simplu
Studiu de caz: Utilizarea agenților pentru a simula o pandemie
Alegerea unui model bazat pe cazul de utilizare (Boltzmann Wealth, Schelling Segregation Model, SIR etc.)
Lucrul cu clasele Model și Agent din Mesa
Definirea variabilelor
Setarea parametrilor la nivel de model
Programarea acțiunilor unui agent
Rularea modelului
Adăugarea agenților în model
Adăugarea spațiului în model
Colectarea datelor folosind Data Collector
Rularea modelului de mai multe ori folosind Mesa Batch Runner
Vizualizarea simulării în mod interactiv
Vizualizarea activității agenților într-o grilă
Adăugarea unui grafic în vizualizare
Crearea unui modul de vizualizare (opțional - necesită Javascript)
Integrarea modelului cu o aplicație de învățare automată.
Bune practici
Depanare
Rezumat și concluzii
Cerințe
- Experiență în programare Python
- Javascript (opțional)
Public țintă
- Cercetători
- Investigatori
- Analiști
Mărturii (1)
Formatorul s-a pregătit bine materialele cursului în avans și sesiunea a fost foarte flexibilă, adaptată pentru a răspunde interesei instruilor. Personalul de management a fost, de asemenea, prezent în timpul cursului pentru a ne ajuta. Proiectul a fost gestionat cu bine într-o atmosferă prietenoasă de-a lungul întregului proces.
Kikuko Shoyama
Curs - Repast - Agent Based Modeling and Simulation (ABMS)
Tradus de catre o masina