Plan du cours
Introduction
Vue d'ensemble de Agent Based Modeling
Étude de cas : Utilisation d'agents pour simuler des transactions financières
Aperçu des cadres Agent Based Modeling pour Java, C++, Python, etc.
Aperçu des fonctionnalités principales de Mesa
Configuration de l'environnement
Choisir entre un éditeur de texte ou un IDE et Jupyter Notebook
Créer un modèle simple
Étude de cas : Utiliser des agents pour simuler une pandémie
Choisir un modèle basé sur le Use Case (Richesse de Boltzmann, modèle de ségrégation de Schelling, SIR, etc.)
Travailler avec le modèle Mesa et les classes d'agents
Définir les variables
Définir les paramètres au niveau du modèle
Programmer les actions d'un agent
Exécuter le modèle
Ajouter des agents au modèle
Ajout d'espace au modèle
Collecter des données en utilisant le collecteur de données
Exécuter le modèle multiple en utilisant le Mesa Batch Runner
Visualisation interactive de la simulation
Visualisation de l'activité des agents dans une grille
Ajouter un graphique à la visualisation
Création d'un module de visualisation (optionnel - nécessite un script Java)
Intégrer le modèle à une application Machine Learning.
Meilleures pratiques
Résolution des problèmes
Résumé et conclusion
Pré requis
- Python expérience en programmation
- Java scénario (optionnel)
Audience
- Chercheurs
- Enquêteurs
- Analystes
Nos clients témoignent (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.