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)
Ο εκπαιδευτής έχαρε καλά προετοιμασμένα τα μαθητικά υλικά από το πριν και η σύνοδος ήταν εξαιρετικά ευέλικτη και διοργανώθηκε για να εκτιμήσει τους ενδιαφέροντες των μαθητών. Το προσωπικό διοίκησης είχε επίσης κυκλοφορήσει στον μάθητη κατά τη διάρκεια του κύκλου για να μας βοηθήσει. Το πρόγραμμα διοικήθηκε καλά σε φίλη ατмόσφαιρα στο σύνολό του.
Kikuko Shoyama
Course - Repast - Agent Based Modeling and Simulation (ABMS)
Machine Translated