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