Course Outline
소개
Agent Based Modeling 개요
사례 연구: 에이전트를 사용하여 금융 거래 시뮬레이션
Java, C++, Python 등을 위한 Agent Based Modeling 프레임워크 개요
Mesa의 핵심 기능 개요
환경 설정
텍스트 편집기 또는 IDE와 Jupyter Notebook 중에서 선택하기
간단한 모델 생성
사례 연구: 에이전트를 사용하여 팬데믹 시뮬레이션
Use Case에 근거한 모델 선택 (볼츠만 웰스, 셸링 분리 모델, SIR 등)
Mesa의 모델 및 에이전트 클래스 사용
변수 정의
모델 레벨 매개변수 설정
에이전트의 작업 스케줄링
모델 실행
모델에 에이전트 추가
모델에 공간 추가
데이터 수집기를 사용하여 데이터 수집
Mesa Batch Runner를 사용하여 여러 모델 실행
시뮬레이션을 대화형으로 시각화
그리드에서 에이전트 활동 시각화
시각화에 차트 추가
시각화 모듈 생성(선택 사항 - Java스크립트 필요)
Machine Learning 애플리케이션과 모델 통합.
모범 사례
문제 해결
요약 및 결론
Requirements
- Python 프로그래밍 경험
- Java스크립트(선택사항)
청중
- 연구원들
- 조사관들
- 분석가
회원 평가 (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.