Eğitim İçeriği
Giriş
Agent Based Modeling’e Genel Bakış
Vaka Çalışması: Finansal İşlemleri Simüle etmek için Ajanların Kullanımı
Java, C++, Python vb. için Agent Based Modeling Çerçevelerine Genel Bakış
Mesa’nın Temel Özelliklerine Genel Bakış
Ortamın Kurulması
Bir Metin Düzenleyici veya IDE ve Jupyter Notebook Arasında Seçim Yapma
Basit Bir Model Oluşturma
Vaka Çalışması: Bir Pandemiyi Simüle etmek için Ajanların Kullanımı
Use Case’e (Boltzmann Zenginliği, Schelling Ayrışma Modeli, SIR vb.) Dayalı Bir Model Seçme
Mesa’nın Model ve Ajan Sınıflarıyla Çalışma
Değişkenleri Tanımlama
Model Düzeyinde Parametreleri Ayarlama
Bir Aracının Eylemlerini Zamanlama
Modeli Çalıştırma
Modele Ajanlar Ekleme
Modele Alan Ekleme
Veri Toplayıcıyı Kullanarak Veri Toplama
Mesa Batch Runner’ı Kullanarak Modeli Çoklu Çalıştırma
Simülasyonu Etkileşimli Olarak Görselleştirme
Bir Izgarada Aracının Etkinliğini Görselleştirme
Görselleştirmeye Bir Grafik Ekleme
Bir Görselleştirme Modülü Oluşturma (isteğe bağlı - Javascript gerektirir)
Modeli Bir Machine Learning Uygulamasıyla Entegre Etme.
En İyi Uygulamalar
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Python programlama deneyimi
- Javabetik (isteğe bağlı)
Hedef Kitle
- Araştırmacılar
- Soruşturmacılar
- Analistler
Danışanlarımızın Yorumları (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.