Gitee 上最不明觉厉的项目:用代码创造出一个人工生命


Gitee 上最不明觉厉的项目:用代码创造出一个人工生命


说到各种 AI 项目,大家想到的可能更多是计算机视觉、深度学习这种「用机器模拟人」的应用场景。同是 AI 项目, Gitee 上这位同学追求的目标不再是「用机器模拟人」,而是「用代码创造生命」,如果你去项目主页看看项目说明和评论区他和其他同学的互动,也许甚至能从中看出一点哲学意味。

项目名称:Frog-人工生命

开源许可协议:Apache-2.0

项目简介:这是一个人工生命试验项目,最终目标是创建“有自我意识表现”的模拟生命体,技术架构基于02年提出的 一个人工脑模型。 这个项目永远没有结束的时候,开始于模拟一个简单的生命体,然后是青蛙、狗......,结束于有“自我意识表现”的人工脑,或者说,结束于被机器人代替人类的那一天。

项目架构

这是一个Java项目,分为Application、Env、Frog三个模块:

Application模块: 用于项目的启动、关闭等基础服务,Windows环境下可以用run.bat来启动它查看演示。

Env模块: 模拟一个生物生存区,用不同形状的图形点阵来表达和模拟食物、天敌、障碍等物体,这个虚拟空间由程序员全权控制,将随着Frog的脑进化而不断变得越来越复杂。

Frog: 这是人工生命的主体,目前起名叫青蛙(Frog)。

项目演示

增加「眼睛」器官后,找食效率提高

Gitee 上最不明觉厉的项目:用代码创造出一个人工生命


项目作者将更多信息写在了项目主页,想要感受一下不明觉厉的同学可以点击了解更多看看。


分享到:


相關文章: