大家好,欢迎来到2017版基于智能体建模的介绍。 如果您正在按照视频的顺序观看,那么您只需看去年录制的内容。 而本课程中将去年做的视频和今年做的合并在一起。 我们总是尝试更新课程,获得新的内容,使其更好,更多,更快。 因此我们尽力把内容放在这里。 现在有一个大的变化,即NetLogo,这是整个课程中使用的软件,已经进行了新的修改。 新版本是NetLogo 6。去年我们使用的版本是NetLogo 5.3。 两者之间有一些差异。 然而,为了重新启动这门课程,我已比较了它们,很多差异只是看起来和感觉上的差异。 只是外观不同,但为了对于我们正在做的整个课程,它们基本上都是非常相似的 所以我没有预料到太多的问题。 之后的课程会继续介绍,对设置之间的区别,给你一些想法。 现在,在NetLogo中做了一些很大的变化,我们稍后将会谈到。 我们做的视频,一些新的特征和功能,使NetLogo真正成为更强的基于智能体建模工具。 但是对于我们在这个课程中所涵盖的绝大多数材料来说,这不是一个重要的方面。 你可以在NetLogo 5.3和6之间来转换。 也就是说,我强烈建议您尝试选择一个,并在整个过程中坚持使用它,而不是试图来回转换。 其实我建议你选择NetLogo 6。 这是最新和最强大的版本。 事实上,[如果]我将要做的任何新视频都将在NetLogo 6中。尽管一些较旧的视频在NetLogo 5.3中。 因为我想确保我们始终使用最新的内容和材料。 没有预料到的任何问题,但如果有请在论坛上提出问题或推特和电子邮件联系我们。 我们会解决这些问题。 也许附加视频或建议视频等,以确保我们适当的更新。 让我知道如果有这些方面的任何问题。 你会再次听到我的声音,因为我正在谈论这两个版本的软件的[两个软件包之间]的比较。 好的,在这里你可以看到两个不同版本的NetLogo。 在左侧,您将看到NetLogo 5.3。 右侧你看到NetLogo 6。 在后面你会注意到有一些变化。 它们主要是由NetLogo使用的图形库来呈现其结果。 它会更加一致,速度更快。 所以有几件事情并不完全一样。 很多它只是外观。 例如,会注意到,这个名为世界的小标题栏已不在新版本中。 但是您想要获得的所有功能,仍然可以通过右键单击然后下来添加。 它会显示那里存在的所有功能。 这些都是通过这里访问的相同的东西。 事实上,即使在旧的NetLogo中也可以这样做。 这是很好的改变。 这些按钮过去引起了一些问题。 不小心点了按钮,会清除内容,人们不喜欢这样。 顺便说一下,这些评论现在对你来说不是很有意义,在这个过程中还为时过早。 我强烈建议在建立你的模型并应用它之后,在回来看看这些评论。 然而最重要的是,这些模型仍然以同样的方式运行。 你可以点击“设置”,还可以点击“运行”。 正如你所看到的,这些模型看起来非常相似,结果的差异也很小。 我不会期待有任何问题。 当我们进入编码部分时,可能会遇到一些事情,我们将会通过这些工作。 所以“界面”选项卡看起来很相似.曾经在标题栏上; 因为没有标题栏,现在是速度计数器。 小差异, 但除此之外还没有很多。 在NetLogo模型中还有名为“info”选项卡,其中列出了描述模型的所有不同内容。 实质上,NetLogo 5.3与NetLogo 6保持不变。 然后是“代码”选项卡。 而“代码”选项卡实际上经历了一些重大改进。 NetLogo [一直在尝试]是独特的编程语言,拥有我们所说的内置的集成开发环境。 而且一直在努力改善它。 所以有几个大功能被添加为NetLogo 6。 例如,你可以看到这里有很多代码。 让我们说,我不想看这些代码。 我现在可以,尽量减少它,以便只是给我显示过程名称。 然后我可以点击它把它带回来。 还有现在你自动完成的能力,这是非常有帮助的,就像你不记得的名字... 让我们说,你正在这里编写代码,你不记得'clear all'命令的名字,这应该很明显,你可以输入'clear',它会打开所有的 另一个可能有用的小变化是,您现在可以转到您看到的任何变量,如“food-source-number”,并找出在代码中实际定义的位置,直到“跳转到声明”。 很好的一点,是看看特定的函数变量定义是什么。 那就是当我们编写代码时, 你可以使用它。 还有一些其它的变化,我们稍后会在课程中谈到。 例如我们将在某一时刻谈论叫做“任务”的东西。 而任务现在可以称为“匿名程序”。 这是一个技术术语 NetLogo 6已经成为NetLogo 6的一大变革,现在被称为“空间层次”。 空间层次是非常酷的工具,允许一个NetLogo模型来控制另一个NetLogo模型。 我稍后会在一个单独的视频中谈论这个。 现在的事情是,在课程的后期,在课程结束时,我们使用一个名为“行为搜索”的工具,以前是用于单独的下载。 它现在是NetLogo软件包的一部分,使其更容易使用。 当然有一些奇妙的错误修复。 他们在NetLogo中修复了很多问题。 NetLogo 6是强大的,它非常类似于NetLogo 5.3,所以不会有很多问题。 但是如您遇到任何问题或疑虑,请告诉我们。 谢谢! 我希望你们喜欢这个课程。