AnimatSim 简单有趣的人工生命代理可视化项目
AnimatSim 是一个简单而有趣的 animat-agent(人工生命代理)模拟程序,主要用于娱乐和实验。该程序支持 命令行模拟长时间作业,也支持 在浏览器中进行可视化模拟,方便用户观察 animat 代理的行为模式。Animats 通过 朴素循环神经网络 控制,在动态环境中执行模拟,行为优化则是通过 遗传算法 完成的。
要开始体验 AnimatSim,请按照以下步骤进行:
-
安装:克隆项目仓库,运行
git clone
,获取必要依赖项npm install
。 -
定义模拟设置:每次模拟都需通过 JavaScript 哈希对象(如 JSON)配置设定参数,通常序列化为 JSON 文件。
-
运行程序:AnimatSim 支持两种运行模式:
-
纯模拟模式:通过 Node.js 命令行界面运行,无需可视化。
-
可视化模拟模式:在浏览器中运行,利用 JavaScript 引擎进行模拟,使用 DOM 和 D3.js 实现动态可视化。
下载地址
用户评论