Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 受生物启发的软件_Algorithm_Artificial Life_Hierarchical Temporal Memory - Fatal编程技术网

Algorithm 受生物启发的软件

Algorithm 受生物启发的软件,algorithm,artificial-life,hierarchical-temporal-memory,Algorithm,Artificial Life,Hierarchical Temporal Memory,我想知道是否有人知道利用生物学的软件技术?例如,在机器人世界里,有很多,但是软件呢?如果你的问题的意思是“生物学的思想被用来优化软件了吗?” 遗传编程()就是一个例子。维基百科文章: 在人工智能中,遗传编程(GP)是一种基于进化算法的方法,受生物进化的启发,用于寻找执行用户定义任务的计算机程序。它是遗传算法(GA)的一个特化,每个个体都是一个计算机程序。因此,它是一种机器学习技术,用于根据程序执行给定计算任务的能力所确定的适应环境来优化计算机程序的总体。 如果你的问题是“什么样的软件技术受到生物

我想知道是否有人知道利用生物学的软件技术?例如,在机器人世界里,有很多,但是软件呢?

如果你的问题的意思是“生物学的思想被用来优化软件了吗?” 遗传编程()就是一个例子。维基百科文章:

在人工智能中,遗传编程(GP)是一种基于进化算法的方法,受生物进化的启发,用于寻找执行用户定义任务的计算机程序。它是遗传算法(GA)的一个特化,每个个体都是一个计算机程序。因此,它是一种机器学习技术,用于根据程序执行给定计算任务的能力所确定的适应环境来优化计算机程序的总体。 如果你的问题是“什么样的软件技术受到生物学的启发?”那么
更一般地看。我希望还可以使用其他几种方法,如蚂蚁群()和神经网络()。

是另一个经典的例子。软件应用趋向于复杂系统行为的模式识别和预测。

,一种搜索/优化方法,以及类似人工生命的方法。

许多最初在生物学中观察到的概念已经在软件中使用。例如(GA)

(AL)公开/使用了若干生物学原理,如对不完美代码片段的恢复力按内容寻址不完美复制(在某些实现中,也包括性,即多组织驱动的复制)和非目标驱动的效用函数。AL的一个有趣结果是在生态学或流行病学(主要受生物学影响的领域)等领域观察到的宏观现象的自发产生,例如寄生虫的出现,甚至利用寄生虫的生物体的出现,或微妙的捕食者-食饵关系

也许软件可以说已经在一些涉及真实(碳基)DNA(或RNA)分子的计算实验中“走了一圈”这是由Alderman教授(RSA fame)编写的,他用不同的DNA分子对与图相关的问题(哈密顿图)的各种元素进行编码,并让生物化学的大规模并行计算能力完成其余工作并解决问题


回到数字世界,但受到生物学和大脑皮层解剖学的强烈启发,以及神经科学领域的许多理论和临床观察,我们有了(NN)。在神经网络领域,也许值得特别注意的是,尽管它只是非常松散地再现了我们对新皮质的[理解],但它引入了一种理念,即同样的算法应用于大脑驱动的认知过程的所有领域和各个层面,这一理念主要得到生物学的支持,解剖学和其他形式的证据。

大多数答案都是关于人工智能的。您问题的标题暗示了隐藏自己以防被发现的软件

我们有病毒

我们有病毒猎人

我自己,我甚至在自己的程序中隐藏了一些bug…:(

对象技术先驱艾伦·凯(Alan Kay)详细讲述了生物学在OOP范式中的影响。他对对象如何像“细胞”有一系列想法,OOP的扩展方式与细胞可以扩展以产生大规模架构的方式类似

你可以在他的图灵奖演讲中了解到这一点:
--跳到30:55左右

我们可以说,软件代理的概念也受到生物学的启发。