|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/computer-simulations
课程评论:没有评论
课程名称:计算机仿真 课程概述:大数据和人工智能在计算社会科学领域获得了大量媒体关注,但其最复杂的方面可能是利用计算工具探索和发展社会科学理论。本课程展示了计算机仿真如何用于探索理论上可能的领域。计算机仿真使我们能够研究社会现象的根源,同时想象我们希望生活的世界。这一过程可以像玩视频游戏一样直观。类似于著名视频游戏SimCity用于建造和管理虚拟城市,我们使用基于代理的模型来发展和研究人工社会。计算机仿真使我们能够在不伤害现实世界的情况下,探索如何使世界变得更美好。课程中将通过实践接触多种计算机仿真模型,探讨如何将假设模型与现实世界数据相结合。最后,您将自己编程创建一个简易的人工社会,从中体验设计社会系统时所产生的复杂性,同时感受新计算工具如何简化这一艰巨的任务。 课程大纲: 1. **入门与计算机仿真** - 了解理论计算机仿真,特别是基于代理的模型(ABM)。 - 理解ABM的用途,探讨Schelling著名的隔离模型。 2. **人工社会:Sugarscape** - 学习如何混合不同模型以创造更复杂的新模型。 - 探索一种名为Sugarscape的人工社会。 3. **计算机仿真与ABM的特性** - 发现如何利用计算机仿真解决实际问题。 - 讨论基于代理的模型(ABM)的应用于社会科学。 4. **模型思维与人工社会编码** - 描述基于代理的模型及其优势与局限性。 - 学习模型思维相关的词汇和术语,使用NetLogo进行编码,构建自己的人工社会。 该课程旨在让您深入理解计算机仿真的理论与实践,提升您在社会科学研究中的创新能力。
Name:Getting Started and Computer Simulations
Description:In this module, you will be able to define theoretical computer simulations, specifically agent-based models (ABM). You will be able to recall how and why agent-based models can be useful and you'll be able to examine Schelling's famous segregation model.
Name:Artificial Societies: Sugarscape
Description:In this module, you will be able to identify how to mix different models to create new and more complex models. You will be able to explore how to create sophisticated versions of artificial societies. You'll also be able to examine an artificial society called Sugarscape.
Name:Computer Simulations and Characteristics of ABM
Description:In this module, you will be able to discover how one uses computer simulations to solve practical problems. You will be able to discuss agent-based models (ABM) and identify how ABM can be used in social science.
Name:Model Thinking and Coding Artificial Societies
Description:In this module, you will be able to describe what agent-based models are. You will be able to identify their capabilities and limitations. You will be able to define and use vocabulary and terminology around model thinking. You'll also be able to code using NetLogo and be able to grow your own artificial society.
Big data and artificial intelligence get most of the press about computational social science, but maybe the most complex aspect of it refers to using computational tools to explore and develop social science theory. This course shows how computer simulations are being used to explore the realm of what is theoretically possible. Computer simulations allow us to study why societies are the way they are, and to dream about the world we would like to live in. This can be as intuitive as playing a video game. Much like the well-known video game SimCity is used to build and manage an artificial city, we use agent-based models to grow and study artificial societies. Without hurting anyone in the real world, computer simulations allow us explore how to make the world a better place. We play hands-on with several practical computer simulation models and explore how we can combine hypothetical models with real world data. Finally, you will program a simple artificial society yourself, bottom-up. This will allow you to feel the complexity that arises when designing social systems, while at the same time experiencing the ease with which our new computational tools allow us to pursue such daunting endeavors.