欢迎来到基于智能体建模的介绍。 我是比尔·兰德,是本课程的指导者。 我是一名商业管理助理教授, 在卡罗莱纳州立大学管理学院工作。 也有培训在计算机科学。 在这个课程中,我们将会谈论为什么 基于智能体建模是有用的, 你可以应用它, 怎么理解建模呢, 你如何建立模型,怎么理解模型, 其他人已经建立了模型,如何分析这些模型呢, 以及如何使用这些模型更高级的形式 理解你可能会遇到的问题。 现在,在整个课程中,我们谈谈技术细节, 但我们不会要求你知道计算机程序设计 或计算机建模。 但在我们深入了解所有这些细节之前,我想从一个简短的视频 开始讨论,我通常从基于智能体的类开始。 所以在前面你看到 是一群经常以非常有趣的方式聚集在一起的鸟类。 它们在空中移动时就这么做, 没有协调,没有任何集中的计划, 它们应该去哪里或怎么样运动, 但它们生成的模式是相当华丽,相当漂亮, 也有一定的规律性。 如果你随时间观察他们。 你看到在它们的确定模式的行为。 还有很多我们要谈论, 是如何从个人层面的行为规则出发, 我们看到周围聚集美丽的模式。 这就是基于智能体的建模,在许多方面, 需要设计来做。那么个人, 自己的行为,共同创造出这些巨大的行为模式 在我们周围。 更重要的是,或者我应该说,此外, 哪些行为模式反馈会影响到同样的个体 做出决定呢? 现在,我们来试一下, 这是开始的。 计算机模型被创建。 我们在周围看到的这些鸟的模式。 在这个计算机模型中,就像你前面看到的。 鸟类的行为的方式非常相似 在真实生活中。 现在它们不一样,有一些区别, 这是二维模型,与三维模型相反, 还有其他原因,为什么它们的行为方式有所不同, 但在其他方面,它们非常相似。 现在,我要几次启动和停止模型, 你看到从鸟的随机分布开始, 我们以后会在这个课程中称之为“智能体”, 这些鸟类移动和互动,但慢慢地,他们合并, 我们将加快模型的速度,一点点慢下来。 你可以看看它们是怎样相互影响的, 现在,如果你之前从未见过这个模型 我鼓励你多看几次。 这个模型实际上在NetLogo中是可用的, 在本课程中我们将使用的语言, 它在NetLogo中被称为植绒模型。 如果您打开NetLogo模型, 然后转到“文件”>“模型库”>生物学, 然后点击植绒模型, 你可以看到自己的模型。 你想要做什么,打开了“设置”和“运行”按钮, 模型中没有的其他任何东西, 真正探索的模型, 我想让你尝试在这个模型中 推断鸟的行为规则。 现在我给你一些提示, 只有三条规则, 他们很简单。 鸟的颜色与规则无关。 以不同的颜色来区分鸟, 所以他们似乎并不是完全相同的鸟, 在初始的时候, 所有的鸟都按照完全相同的规则行事, 鸟类行为规则的集合没有区别。 在这一点上,我要暂停这个视频, 我想让你尝试看看你能否写出来, 你可能有的东西, 我们系统存在的三个规则。 当我们回来的时候,我要向你解释这三个规则是什么, 为什么它是介绍基于智能体建模的好方法。