赞
踩
说到各种 AI 项目,大家想到的可能更多是计算机视觉、深度学习这种「用机器模拟人」的应用场景。同是 AI 项目, Gitee 上这位同学追求的目标不再是「用机器模拟人」,而是「用代码创造生命」,如果你去项目主页看看项目说明和评论区他和其他同学的互动,也许甚至能从中看出一点哲学意味。
项目名称:Frog-人工生命
项目作者:drinkjava2
开源许可协议:Apache-2.0
项目简介:这是一个人工生命试验项目,最终目标是创建“有自我意识表现”的模拟生命体,技术架构基于02年提出的 一个人工脑模型。 这个项目永远没有结束的时候,开始于模拟一个简单的生命体,然后是青蛙、狗......,结束于有“自我意识表现”的人工脑,或者说,结束于被机器人代替人类的那一天。
项目架构
这是一个Java项目,分为Application、Env、Frog三个模块:
Application模块: 用于项目的启动、关闭等基础服务,Windows环境下可以用run.bat来启动它查看演示。
Env模块: 模拟一个生物生存区,用不同形状的图形点阵来表达和模拟食物、天敌、障碍等物体,这个虚拟空间由程序员全权控制,将随着Frog的脑进化而不断变得越来越复杂。
Frog: 这是人工生命的主体,目前起名叫青蛙(Frog)。
项目演示
增加「眼睛」器官后,找食效率提高
项目作者将更多信息写在了项目主页,想要感受一下不明觉厉的同学可以点进去看看:https://gitee.com/drinkjava2/frog
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。