Agent Based Modeling (ABM) with Mesa and Python ( mesa | 14 hours )
- Python 程式設計經驗
- Javascript (可選)
觀眾
- 研究者
- 調查
- 分析師
Mesa 是一個 Python 用於創建基於代理的模型 (ABM) 的框架。Mesa 旨在提供 NetLogo、Repast 和 MASON 的替代方案。基於智慧體的建模允許生物學、社會科學、網路、商業等領域的研究人員類比自主智慧體的行動和交互,以評估它們對環境的影響。
這種講師指導的現場培訓(在線或現場)面向希望使用Mesa在 Python 環境中創建基於代理的模型的研究人員。
在本次培訓結束時,參與者將能夠:
- 安裝並配置在 Python 中開始建模所需的開發環境。
- 使用 Mesa 的內建核心元件快速創建基於代理的模型。
- 擴展模型的複雜度。
- 在瀏覽器中即時可視化代理活動。
- 使用 Python 資料分析工具以交互方式分析模型的結果。
- 將模型與其他 Python 系統(如機器學習應用程式)集成。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
介紹
概覽 Agent Based Modeling
案例研究:使用代理類比財務交易
Agent Based Modeling Java、C++、Python 等框架概述
Mesa 核心功能概述
設置環境
在文本編輯器或 IDE 與 Jupyter Notebook 之間進行選擇
創建簡單模型
案例研究:使用代理類比大流行
根據 Use Case 選擇模型(玻爾茲曼財富、謝林分離模型、SIR 等)
使用 Mesa 的 Model 和 Agent 類
定義變數
設置模型級別參數
計劃代理的操作
運行模型
向模型添加代理
向模型添加空間
使用 Data Collector 收集數據
使用 Mesa Batch Runner 運行 Model Multiple
以交互方式可視化模擬
在網格中可視化代理活動
向可視化添加圖表
建立視覺化模組 (選擇 - 需要 Javascript)
將模型與 Machine Learning 應用程式集成。
最佳實踐
故障排除
總結和結論
United Arab Emirates - Agent Based Modeling (ABM) with Mesa and Python
Qatar - Agent Based Modeling (ABM) with Mesa and Python
Egypt - Agent Based Modeling (ABM) with Mesa and Python
Saudi Arabia - Agent Based Modeling (ABM) with Mesa and Python
South Africa - Agent Based Modeling (ABM) with Mesa and Python
Brasil - Agent Based Modeling (ABM) with Mesa and Python
Canada - Agent Based Modeling (ABM) with Mesa and Python
中国 - Agent Based Modeling (ABM) with Mesa and Python
香港 - Agent Based Modeling (ABM) with Mesa and Python
澳門 - Agent Based Modeling (ABM) with Mesa and Python
台灣 - Agent Based Modeling (ABM) with Mesa and Python
USA - Agent Based Modeling (ABM) with Mesa and Python
Österreich - Agent Based Modeling (ABM) with Mesa and Python
Schweiz - Agent Based Modeling (ABM) with Mesa and Python
Deutschland - Agent Based Modeling (ABM) with Mesa and Python
Czech Republic - Agent Based Modeling (ABM) with Mesa and Python
Denmark - Agent Based Modeling (ABM) with Mesa and Python
Estonia - Agent Based Modeling (ABM) with Mesa and Python
Finland - Agent Based Modeling (ABM) with Mesa and Python
Greece - Agent Based Modeling (ABM) with Mesa and Python
Magyarország - Agent Based Modeling (ABM) with Mesa and Python
Ireland - Agent Based Modeling (ABM) with Mesa and Python
Israel - Agent Based Modeling (ABM) with Mesa and Python
Luxembourg - Agent Based Modeling (ABM) with Mesa and Python
Latvia - Agent Based Modeling (ABM) with Mesa and Python
España - Agent Based Modeling (ABM) with Mesa and Python
Italia - Agent Based Modeling (ABM) with Mesa and Python
Lithuania - Agent Based Modeling (ABM) with Mesa and Python
Nederland - Agent Based Modeling (ABM) with Mesa and Python
Norway - Agent Based Modeling (ABM) with Mesa and Python
Portugal - Agent Based Modeling (ABM) with Mesa and Python
România - Agent Based Modeling (ABM) with Mesa and Python
Sverige - Agent Based Modeling (ABM) with Mesa and Python
Türkiye - Agent Based Modeling (ABM) with Mesa and Python
Malta - Agent Based Modeling (ABM) with Mesa and Python
Belgique - Agent Based Modeling (ABM) with Mesa and Python
France - Agent Based Modeling (ABM) with Mesa and Python
日本 - Agent Based Modeling (ABM) with Mesa and Python
Australia - Agent Based Modeling (ABM) with Mesa and Python
Malaysia - Agent Based Modeling (ABM) with Mesa and Python
New Zealand - Agent Based Modeling (ABM) with Mesa and Python
Philippines - Agent Based Modeling (ABM) with Mesa and Python
Singapore - Agent Based Modeling (ABM) with Mesa and Python
Thailand - Agent Based Modeling (ABM) with Mesa and Python
Vietnam - Agent Based Modeling (ABM) with Mesa and Python
India - Agent Based Modeling (ABM) with Mesa and Python
Argentina - Agent Based Modeling (ABM) with Mesa and Python
Chile - Agent Based Modeling (ABM) with Mesa and Python
Costa Rica - Agent Based Modeling (ABM) with Mesa and Python
Ecuador - Agent Based Modeling (ABM) with Mesa and Python
Guatemala - Agent Based Modeling (ABM) with Mesa and Python
Colombia - Agent Based Modeling (ABM) with Mesa and Python
México - Agent Based Modeling (ABM) with Mesa and Python
Panama - Agent Based Modeling (ABM) with Mesa and Python
Peru - Agent Based Modeling (ABM) with Mesa and Python
Uruguay - Agent Based Modeling (ABM) with Mesa and Python
Venezuela - Agent Based Modeling (ABM) with Mesa and Python
Polska - Agent Based Modeling (ABM) with Mesa and Python
United Kingdom - Agent Based Modeling (ABM) with Mesa and Python
South Korea - Agent Based Modeling (ABM) with Mesa and Python
Pakistan - Agent Based Modeling (ABM) with Mesa and Python
Sri Lanka - Agent Based Modeling (ABM) with Mesa and Python
Bulgaria - Agent Based Modeling (ABM) with Mesa and Python
Bolivia - Agent Based Modeling (ABM) with Mesa and Python
Indonesia - Agent Based Modeling (ABM) with Mesa and Python
Kazakhstan - Agent Based Modeling (ABM) with Mesa and Python
Moldova - Agent Based Modeling (ABM) with Mesa and Python
Morocco - Agent Based Modeling (ABM) with Mesa and Python
Tunisia - Agent Based Modeling (ABM) with Mesa and Python
Kuwait - Agent Based Modeling (ABM) with Mesa and Python
Oman - Agent Based Modeling (ABM) with Mesa and Python
Slovakia - Agent Based Modeling (ABM) with Mesa and Python
Kenya - Agent Based Modeling (ABM) with Mesa and Python
Nigeria - Agent Based Modeling (ABM) with Mesa and Python
Botswana - Agent Based Modeling (ABM) with Mesa and Python
Slovenia - Agent Based Modeling (ABM) with Mesa and Python
Croatia - Agent Based Modeling (ABM) with Mesa and Python
Serbia - Agent Based Modeling (ABM) with Mesa and Python