Course Outline
Εισαγωγή
Επισκόπηση του Agent Based Modeling
Μελέτη περίπτωσης: Χρήση πρακτόρων για προσομοίωση χρηματοοικονομικών συναλλαγών
Επισκόπηση των πλαισίων Agent Based Modeling για Java, C++, Python, κ.λπ.
Επισκόπηση των Βασικών Χαρακτηριστικών του Mesa
Ρύθμιση του Περιβάλλοντος
Επιλογή μεταξύ ενός Επεξεργαστή κειμένου ή ενός IDE και ενός σημειωματάριου Jupyter
Δημιουργία απλού μοντέλου
Μελέτη περίπτωσης: Χρήση παραγόντων για την προσομοίωση πανδημίας
Επιλογή μοντέλου με βάση το Use Case (Boltzmann Wealth, Schelling Segregation Model, SIR, κ.λπ.)
Συνεργασία με τις Τάξεις Μοντέλων και Αντιπροσώπων της Mesa
Ορισμός των μεταβλητών
Ρύθμιση παραμέτρων επιπέδου μοντέλου
Προγραμματισμός των ενεργειών ενός πράκτορα
Εκτέλεση του μοντέλου
Προσθήκη πρακτόρων στο μοντέλο
Προσθήκη χώρου στο μοντέλο
Συλλογή δεδομένων με χρήση του συλλέκτη δεδομένων
Εκτέλεση του πολλαπλού μοντέλου με χρήση του Mesa Batch Runner
Οπτικοποίηση της προσομοίωσης διαδραστικά
Οπτικοποίηση δραστηριότητας παράγοντα σε ένα πλέγμα
Προσθήκη γραφήματος στην Οπτικοποίηση
Δημιουργία μονάδας οπτικοποίησης (προαιρετικό - απαιτεί Javaσενάριο)
Ενσωμάτωση του μοντέλου με μια εφαρμογή Machine Learning.
Βέλτιστες Πρακτικές
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Python εμπειρία προγραμματισμού
- Javaσενάριο (προαιρετικό)
Ακροατήριο
- Ερευνητές
- Ερευνητές
- Αναλυτές
Testimonials (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.