使用生命游戏或其他虚拟环境进行人工(智能)生活模拟?

时间:2010-02-01 22:27:34

标签: artificial-intelligence conways-game-of-life

我对AI的一个兴趣不是关注数据,而是关注生物计算。这包括神经网络,映射大脑,细胞自动机,虚拟生活和环境。

下面描述的是一个令人兴奋的项目,其中包括为机器人开发虚拟环境。

“Polyworld是一个跨平台(Linux,Mac OS X)程序,由Larry Yaeger编写,旨在通过自然选择和进化算法发展人工智能。” http://en.wikipedia.org/wiki/Polyworld

Polyworld是一个研究虚拟生活的有前途的项目,但它仍远未创建一个“智能自主”代理。

这是我的问题,理论上,您将使用哪些参数创建AI环境?可能是大脑环境?可能是多个自含生命的有机体,它们有自己的“大脑”或生命结构。

我想在生活模拟游戏中创造一个旋转。如果你有一个64x64生命网格游戏怎么办?但是,您可能拥有N个网格,而不是一个网格。 N个网格是你的“生命力量”如果生命实体的所有游戏都死在特定网格中,那么整个网格就会死亡。一组“网格”组成了一种生命形式。

我没有直接目标。首先,我想模拟环境并使用OpenGL可视化环境中发生的事情,并查看环境是否有任何有趣的属性。然后,我想添加“稀缺资源”,看看AI环境是否可以充分管理资源。

1 个答案:

答案 0 :(得分:1)

既然你说“在理论上”,这意味着你有兴趣阅读很多关于这个主题的学术论文,因为我认为那里有很多理论工作,通常都是由概念验证实验支持的。

3年前,我参加了一个课程,所以我的知识既是介绍性的又是过时的,但是尝试在Google学术搜索*上搜索"neural network language evolution"之类的内容。这些论文中的模拟应该给你一些其他研究人员尝试过的想法。然后,一个好的起点是复制你感兴趣的一个实验。

免责声明:我必须在课堂上做到这一点,而且它很糟糕。我决定将工作程序推荐给理论实验。但你在理论上说,所以这可能是你真正喜欢的那种。

*对不起,我记不起我们读过的确切文件了。