Cleve's Corner:数学和计算上的Clyver

科学计算,数学和更多

Web假新闻模拟器

我描述的Covid-19模拟器最近的博客文章还能够通过网络上的社交媒体模拟假新闻的传播。在流行社交媒体网点的真正新闻中引入了一个假新闻时,模拟开始。这些消息通过转发,重新发布和转发等病毒疫情。当溪流停止时,它达到一个峰值,并且对影响的重建较少,最终运行其课程。这是典型模拟的每十个框架。

内容

代理人

模拟涉及我所说的数量帖子。他们表现得像代理人在编程环境中netlogo.。我不是一位面向代理的计算专家,但肯定可以使用MATLAB开发这种模拟。

帖子

该模拟中的简单代理在具有恒定单个速度的二维方形网周围移动。不完全是事实的帖子被称为假新闻。当他们靠近接近时,它们会影响其他帖子。新的合法界诞生,并以指定的价格为死亡。帖子具有在分数次数阶段测量的年龄。有六种类型的帖子。
  • 新的。鲜绿色。在模拟期间发布的合法新闻。
  • 当前的。绿色的。事实上,仍然相关。
  • 陈旧。深绿色。旧新闻,但仍然是事实。
  • 伪造的。品红。假新闻。当它变得太近时感染真正的消息。
  • 被揭穿。洋红色圈子。证明是假的。不再有影响力。
  • 删除了。从网络中删除的帖子。刚计数。
当来自特定来源的虚假帖子流开始时启动模拟。当假烘焙流已被破坏并停止被重新发布时,模拟终止。具有可调节效率的过滤器将您的新闻饲料分为两半。许多流行的浏览器都有这样的过滤器。

典型的模拟。

动画中的仿真运行268个时间步长。时间位于x轴上,而帖子数量的帖子数量在标题上。流从右上角进入,快速传播您所看到的未过滤的消息。在此示例中,过滤器仅对大约50%的帖子有效,因此完整的新闻源被污染。这是第一帧。这是100个没有被感染的合法帖子,并从右上角进入一个假的新帖子。这是一个大约一半到的时间125.所有五种活类型都存在,过滤器效果不大。总人口上升至112,这是对这一特定运行的最大值。这是最后一个框架。该溪流已停止,所有假新闻都被揭穿了。这种特殊的一集结束了。仍然是目前没有受到影响的新闻和少数新帖子。

参数

左侧的控制面板设置八个参数,可以在仿真期间更改。
  • 感染。假新闻发布之间的时间措施。
  • 诞生。真正新闻的出生率。
  • 死亡。死亡率。
  • 力量。假新闻有效性半径。
  • 期间。假帖出版之前的时间步骤。
  • 速度。显示更新之间的时间步骤。
  • 筛选。假新闻过滤器的有效性。

传染性遭遇

在这种模拟器的力量中是假新闻有效性的半径。当一个假的帖子在这个合法的距离内通过时,感染是通过的。.03的默认强度是点大小的两倍。

普查

右侧的框架显示了每种帖子的运行计数。前五种类型仍在网上,它们的总数是N,目前的人口。

历史

在模拟期间的任何时间,您可以单击绘图按钮。第二个数字窗口弹出,使用像这样的图形打开。它在模拟的整个历史上绘制了人口普查。参数值显示在标题中。这是模拟的历史是动画。当集会结束时,您可以看到当前的新闻人口从100到大约10点从100减少到大约10。在这个特定的环境中,新帖子和旧帖子的数量从未超过10。假帖的数量几乎达到50次,然后滴到零以结束流行病。大约60个帖子被揭穿,并且从网络中删除了大致相等的数字。

软件

模拟器将在Cleve_Lab的5.2版中提供,在这个链接,直到我得到一些不是自己是假新闻来取代它的东西。

发布与MATLAB®R2019B

|
  • 打印
  • 发送电子邮件

评论

要发表评论,请点击这里登录您的MathWorks帐户或创建新的。