发布网友 发布时间:2024-10-24 14:19
共1个回答
热心网友 时间:2024-11-09 06:12
在集智乐园张江老师的《netlogo多主体建模入门》课程中,以199元的价格学习多主体模拟(MAS)技术,虽然知识付费时代价格不菲,但课程质量值得投资。现在,我们踏上学习之旅。
如同阿基米德曾说:“给我一个支点,我就能撬动整个地球”,在计算机世界,张江老师告诉我们:“给我一个计算机,我能模拟整个宇宙”。多主体模拟就是通过观察和分析众多agent在虚拟环境中的互动,揭示涌现现象。
起始于乐高风格的编程,每个智能单元被称为小海龟(turtles)。开始编写首个程序,包括添加按钮、编写基础的`to setup`和`to go`代码,以及调整世界属性。理解仿真循环的流程图是关键步骤。
虚拟环境由patch组成,netlogo通过赋值语句和函数调用操作。学习如何设置和获取patch属性,以及与turtle的交互,如heading、random x和right操作。
通过模拟财富变化,如交易模型,理解turtle如何影响个体财富,如`Let`和`Set`的使用,以及如何通过`one-of`和`n-of`选择agent进行交互。
确保代码无逻辑错误的技巧是通过命令行进行检查。最后,学习如何将玩具经济模型导出,并绘制出复杂的模拟结果。