最近接触到了Anylogic,刚接触这个软件,感觉很迷惘,之前一直用python,
看到一个接口说是这个软件可以有个库,直接写python也可以,好家伙,查了一
个多周,一点也用不了。后来从官网上说(大致意思),因为python火,所以有这
么一个接口库,同时开源了,因为开源了,所以不保证后续更新,也就是说不保
证兼容问题。迫不得已,还是只能捡起Java。
最后终于决定用Java以后发现,关于这个软件的资料简直太少了,除了官网
的解说例子视频,很多问题找不到解决方法。不断地N方寻找资料,学习资料,
加了各种各样的答疑群,当然,基本上没有人回答你,回答你的也是要你给钱。
经过多方坎坷,终于能够简单了解了整个软件地部分情况。现在就来聊聊
Anylogic中,智能体、离散模型、系统动力学地浅薄理解。希望能在为数不多的
资料中,看到这篇文章,能够有所理解。如果有相关错误,可以讨论改正,如果
愿意交流,可以留言一起讨论有疑问的问题,能够互助答疑,毕竟,网上能搜到
的资料也很少。
了解过这个软件,或者听说过vensim的同学应该知道,这是一个仿真模拟软件,
那既然是仿真软件,也就说明了,这个软件的基础肯定是基于真实世界的真实数据,
也就是说,模拟一个世界的部分,使这个"世界"动起来,可以可以得到仿真的世界
的值。那么这个世界是什么?首先,根据我们的目的,去建立这么一个世界,也就
是通常说的建模操作。那智能体是什么?可以理解为一个具有自主行为且能和其它
智能体互动的人或者事物,比如说人、医生、车载系统、车辆。那离散模型是什么?
也就是说,没有直接关系的,但是可以用流程来表示的模型就是离散模型,比如说,
医院排队,从病人挂号到问诊各个流程,就可以用离散模型。那什么是系统动力学
模型呢?基于系统动力学所得到的,但是只需要把逻辑理清楚,就可以直接运用,
不需要理解最底层的逻辑,有点类似深度学习黑匣子的概念。
那再说说,这个软件能做什么?名字取为Any+Logic,任何逻辑,真的有这么
厉害吗?实际上确实很厉害,但凡能够找到你想研究的目的,能建立逻辑,那么这
个软件就可以做到。对了好像忘了说,这个软件核心是什么?【核心】就是能通过
仿造真实数据,从而预测该产品在未来的趋势。好了,今天就到这了,有什么问题,
欢迎留言一起讨论哦。
我能涉及数据分析、机器学习、深度学习、浅薄的Anylogic。