Đề cương khóa học
Giới thiệu
Tổng quan về Agent Based Modeling
Nghiên cứu điển hình: Sử dụng Agents để mô phỏng các giao dịch tài chính
Tổng quan về các Frameworks của Agent Based Modeling cho Java, C++, Python, v.v.
Tổng quan về các tính năng cốt lõi của Mesa
Thiết lập môi trường
Lựa chọn giữa Text Editor hoặc IDE và Jupyter Notebook
Tạo một mô hình đơn giản
Nghiên cứu điển hình: Sử dụng Agents để mô phỏng một đại dịch
Lựa chọn mô hình dựa trên Use Case (Boltzmann Wealth, Schelling Segregation Model, SIR, v.v.)
Làm việc với các lớp Model và Agent của Mesa
Định nghĩa các biến
Thiết lập các tham số cấp độ mô hình
Lên lịch các hành động của một Agent
Chạy mô hình
Thêm Agents vào mô hình
Thêm không gian vào mô hình
Thu thập dữ liệu bằng Data Collector
Chạy mô hình nhiều lần bằng Mesa Batch Runner
Trực quan hóa mô phỏng một cách tương tác
Trực quan hóa hoạt động của Agent trong Grid
Thêm Chart vào Visualization
Tạo một mô-đun Visualization (tùy chọn - yêu cầu Javascript)
Tích hợp mô hình với ứng dụng Machine Learning.
Các phương pháp hay nhất
Khắc phục sự cố
Tóm tắt và kết luận
Requirements
- Python kinh nghiệm lập trình
- Java script (tùy chọn)
Đối tượng
- Nghiên cứu viên
- Điều tra viên
- Chuyên viên phân tích
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.