AnimatSim 是一个简单有趣的 animat-agent 模拟程序,专为娱乐设计。它支持从命令行执行模拟长时间运行的任务,同时也可在浏览器中运行,以便实现可视化效果。程序中的 animat 是由一个 简单的循环神经网络 控制,并在动态环境中执行。animat 的行为优化通过 遗传算法 实现。
安装方法如下:
-
克隆代码库:
git clone
-
获取依赖:
npm install
模拟配置:每个模拟由多种设置定义,通常存储在 JavaScript 哈希对象(如 JSON 对象)中,可序列化为 JSON 文件。要运行模拟,需先定义这些配置设置。
运行模式:
-
纯模拟模式:使用 命令行界面,完全基于 Node.js 运行。
-
可视化模式:在浏览器中运行,通过 JavaScript 引擎 执行模拟,并利用 DOM 和 D3.js 进行数据可视化。
如果需要批量进化种群到特定世代或执行大量模拟任务,可选择纯模拟模式以提高效率。
暂无评论