Reddit热议:15岁高中生用神经网络建立生命进化“新宇宙”

简介: 一位年仅15岁波兰高中生利用神经网络和遗传算法模拟出了人造生命的繁衍和进食活动,将视频发在了Youtube上。reddit网友纷纷表示鼓励,并表示,过个几百万年,说不定这个网络能够进化出战争和国家!

AI时代,神经网络无所不能?

 

最近一篇Reddit热帖可能在一定程度上印证了这一点。作者在Youtube上发表了一段视频,用神经网络和遗传算法在计算机上模拟出人造生命的繁衍和进食活动。

 

据作者介绍,这些外形类似蝌蚪人造生物每个都有自己的神经网络,可以吃东西并繁殖。在这个过程中会发生变异,并表现出不同的行为。整个模拟环境5000x5000像素,初始环境下共有160种生物和300种食物。

 

QQ图片20220107173309.png

查看原视频链接


网络输入为以下数据:


微信图片_20220107173032.jpg


模拟生物所处不同区域的颜色,健康状况、年龄和速度

可见的最近生物与自己的之间距离、角度和数量

可见的最近食物与自己的之间距离、角度和数量

 

微信图片_20220107173035.jpg

微信图片_20220107173038.jpg



下一层的网络偏差由上一层的输入数据与权重加权计算得出,传递输出得出距离和角度的结果。


值得一提的是,本帖作者是来自波兰的一个年仅15岁的高中生,对神经网络和机器学习很感兴趣。他还也做了一个包含模拟和数学模型的网页,并表示对此“感到很自豪”。


微信图片_20220107173040.png

http://symu.cba.pl/


这个项目是从今年五月开始的。他还做了很多其他的ML和非ML项目,并有望很快上线。


Reddit网友满满都是鼓励


这太棒了。它让我想起了我曾经喜欢玩的名为Creatures的程序。(https://mikeash.com/software/creatures/)

使用遗传程序设计而不是神经网络来控制生物。他们还可以进行性繁殖并彼此交流。让它们进化成稳定的平衡,然后改变一些能够推动新的进化的环境压力,真是其乐无穷。


这使我产生了兴趣:2D世界中是否可以存在具有完全感知能力的逼真的文明?2D模拟比3D模拟需要更少的计算能力。


作者也表示,很高兴自己创造了新的宇宙,并为在其他任何文明中的仿真生活提供了机会。


给它几百万年,可能就会产生战争和国家也说不定。


我认为这是有可能的,但是可能必须要改变一些规则,因为现在,他们争夺食物比互相帮助更好,也没有足够的传感器以这种方式感知周围的环境,更不可能改变环境(建筑等)。


Reddit原帖:


https://www.reddit.com/r/MachineLearning/comments/eak3ze/p_i_created_artificial_life_simulation_using/

相关文章
|
机器学习/深度学习
激活函数:神经网络的生命之花
激活函数:神经网络的生命之花
激活函数:神经网络的生命之花
|
机器学习/深度学习 算法
大脑飞行是啥?Hinton推特引热议,神经网络是让小鸟飞起来的「羽毛」?(二)
神经网络的设计到底能不能借鉴人类大脑构造?近日,Hinton在Twitter上开了一个小讨论:人们反对在设计神经网络时从大脑获取灵感,就像在设计飞行器时从羽毛中获取灵感一样。这次没论文,就是一个观点,你同意吗?
284 0
大脑飞行是啥?Hinton推特引热议,神经网络是让小鸟飞起来的「羽毛」?(二)
|
机器学习/深度学习 人工智能
大脑飞行是啥?Hinton推特引热议,神经网络是让小鸟飞起来的「羽毛」?(一)
神经网络的设计到底能不能借鉴人类大脑构造?近日,Hinton在Twitter上开了一个小讨论:人们反对在设计神经网络时从大脑获取灵感,就像在设计飞行器时从羽毛中获取灵感一样。这次没论文,就是一个观点,你同意吗?
254 0
大脑飞行是啥?Hinton推特引热议,神经网络是让小鸟飞起来的「羽毛」?(一)
|
3月前
|
机器学习/深度学习 算法 调度
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
388 0
|
3月前
|
机器学习/深度学习 传感器 算法
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
244 2
|
2月前
|
机器学习/深度学习 数据采集 存储
概率神经网络的分类预测--基于PNN的变压器故障诊断(Matlab代码实现)
概率神经网络的分类预测--基于PNN的变压器故障诊断(Matlab代码实现)
336 0
|
3月前
|
机器学习/深度学习 并行计算 算法
【CPOBP-NSWOA】基于豪冠猪优化BP神经网络模型的多目标鲸鱼寻优算法研究(Matlab代码实现)
【CPOBP-NSWOA】基于豪冠猪优化BP神经网络模型的多目标鲸鱼寻优算法研究(Matlab代码实现)
|
3月前
|
机器学习/深度学习 缓存 算法
2025年华为杯A题|通用神经网络处理器下的核内调度问题研究生数学建模|思路、代码、论文|持续更新中....
2025年华为杯A题|通用神经网络处理器下的核内调度问题研究生数学建模|思路、代码、论文|持续更新中....
450 1
|
3月前
|
机器学习/深度学习 传感器 算法
【表面粗糙度】基于粒子群PSO算法优化-BP神经网络的表面粗糙度研究(Matlab代码实现)
【表面粗糙度】基于粒子群PSO算法优化-BP神经网络的表面粗糙度研究(Matlab代码实现)
239 7

热门文章

最新文章