什么是仿生计算?(bio-inspired computing?)

生物启发计算,或者说生物启发计算,是一种从生物世界中汲取思想来开发计算机系统的方法。反之亦然,因为计算机科学被用于建模和探索生物系统,这两种仿生计算方法也可以相互作用。受自然启发的有机计算系统可以是能够适应的自组织网络。仿生计算也为人工智能提供了一种新的途径,即构建能够演化为更复杂系统的简单系统。独立个体的群体可以共同形成一种智能,其工作方式类似于蜜蜂或蚂蚁的行为,模拟这种行为的计算机算法称为群体...

生物启发计算,或者说生物启发计算,是一种从生物世界中汲取思想来开发计算机系统的方法。反之亦然,因为计算机科学被用于建模和探索生物系统,这两种仿生计算方法也可以相互作用。受自然启发的有机计算系统可以是能够适应的自组织网络。仿生计算也为人工智能提供了一种新的途径,即构建能够演化为更复杂系统的简单系统。独立个体的群体可以共同形成一种智能,其工作方式类似于蜜蜂或蚂蚁的行为,模拟这种行为的计算机算法称为群体智能。

Bio-inspired computing, or biologically inspired computing, is a way of developing computer systems by taking ideas from the biological world.

仿生计算领域汇集了许多学科的研究人员,包括生物学、计算机科学、物理学、数学和遗传学。与计算机系统相比,生物系统具有许多优势,因为它们使用的能量要少得多,能够在故障中生存,甚至能够治愈疾病。许多来自自然过程的思想已经应用到机器学习中,导致了人工智能的新发展。能够响应和适应环境的自主机器人在战区和危险清理行动等领域具有诸多优势。许多微型机器人的种群可以用来执行农作物授粉等任务。

Natural computation is being researched involving the use of DNA.

随着基于大脑神经功能的人工神经网络系统的发展,仿生计算已经应用于认知建模领域。计算机芯片已经开发出来,能够作为一个整体学习、进化和工作。通过自组织无线连接,他们可以创建一个系统,该系统非常适合建模由许多简单因素组合而成的复杂问题。由于芯片可以自行重新配置和学习,因此无需加载软件程序,操作可以更快地进行。这些系统可以帮助理解思想在人群中的传播,或者创建一个类似于真实生物过程的大脑功能模型。

自然计算正在研究中,涉及到DNA的使用。生物信息学研究表明,DNA链可能被用来存储数据,编码秘密信息,甚至用于计算。DNA分子也可以将自己组装成有用的结构。

生物部件可能被设计并用于取代计算机内部的硬件,充当开关、处理器、定时器和其他设备。一些生物分子已经被用于电子学。甚至可以对体内细胞进行编程,以执行药物分泌等任务。

  • 发表于 2021-12-12 19:38
  • 阅读 ( 156 )
  • 分类:互联网

你可能感兴趣的文章

仿生学(bionics)和仿生学(biomimetics)的区别

...术领域。关于这两个术语的更多细节将在本文中讨论。 什么是仿生学(bionics)? “仿生学”一词最早出现在1960年美国空军研讨会上,由一位名叫杰克·斯蒂尔的人介绍。仿生学的定义是在自然界中存在的类似系统的基础上发展出...

  • 发布于 2020-10-28 08:24
  • 阅读 ( 343 )

用一个键盘和鼠标控制两台双监视器计算机的最佳方法是什么?

...盘和鼠标在它们之间轻松地来回切换,那么最好的方法是什么呢?今天的超级用户问答文章为读者的硬件设置提供了一些很好的建议。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问...

  • 发布于 2021-04-10 10:58
  • 阅读 ( 196 )

仿生手让佩戴者感觉到他们拿着什么

最新的仿生手不仅能让佩戴者握着东西,还能让他们感觉到。通过钩住截肢者手臂上的神经,这种新型假肢可以让人分辨出物体有多硬或多软,甚至可以分辨出它的基本形状。”感觉反馈令人难以置信ø伦森在一份声明中说,他...

  • 发布于 2021-04-25 06:34
  • 阅读 ( 152 )

人工智能驱动的仿生手会知道它在抓什么

当戴假肢的人想要抓住什么东西时,有很多方法可以传递这个信号。对于一个基本的假肢,握力机制可能是机械控制的,例如,在对侧肩膀上连接一根缆绳。对于大多数现代四肢,握力的信号是通过肌电传感器检测到的——它从...

  • 发布于 2021-05-11 02:14
  • 阅读 ( 83 )

计算机工程(computer engineering)和计算机科学(computer science)的区别

...研究的是计算机及其设备如何相互作用,而不管安装的是什么软件。这是由他们来设计和创造的设备,实际上可以与既定的硬件进行通信。这里有一些关于计算机工程的例子with:Digital LogicElectronicsMicroprocessor 编程算法数字信号处...

  • 发布于 2021-06-22 11:08
  • 阅读 ( 254 )

网格计算(grid computing)和云计算(cloud computing)的区别

...集中管理的。让我们简单地看一下这两种计算技术。   什么是网格计算(grid computing)? 网格计算是一种基于网络的计算模型,它能够在一组联网的计算机的帮助下处理大量的数据,这些计算机协同解决一个问题。 基本上,它是...

  • 发布于 2021-06-25 06:38
  • 阅读 ( 1230 )

雾计算(fog computing)和边缘计算(edge computing)的区别

...,使之更接近于产生和消费数据的事物。但这两种技术是什么?它们有什么不同?   什么是雾计算(fog computing)? Fog计算一词由Cisco首创,定义为云计算范式从网络核心向网络边缘的延伸。雾计算是一个中间层,它扩展了云层,...

  • 发布于 2021-06-26 10:06
  • 阅读 ( 566 )

生物计算机(bio computer)和量子计算机(quantum computer)的区别

...命性的科学理论,它产生了一种新的计算和信息观。   什么是生物计算机(bio computer)? 生物计算机是一种特殊类型的微型计算机,利用生物分子作为计算和设计计算机的支持。生物分子是生物衍生的分子,是指由生物体产生的...

  • 发布于 2021-06-26 11:13
  • 阅读 ( 401 )

云计算(cloud computing)和边缘计算(edge computing)的区别

...解边缘计算范式如何解决云计算模型中的一些问题。   什么是云计算(cloud computing)? 云计算是通过互联网按需交付计算资源,包括服务器、存储、数据库和软件,而不是本地服务器或个人计算机。云是一种分布式技术平台,它...

  • 发布于 2021-06-26 12:57
  • 阅读 ( 614 )

细菌计算(bacterial computing)和计算机(computers)的区别

...决某些特定的生物学应用,如细菌信号通路检测等。   什么是细菌计算(bacterial computing)? 细菌计算是合成生物学的一个概念子集,起源于活细胞对现有环境条件的适应性反应。细菌计算的目的是建立细菌计算机来解决复杂的...

  • 发布于 2021-06-26 13:47
  • 阅读 ( 170 )
moam6571
moam6571

0 篇文章

相关推荐