Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【干货】追本溯源:5种受生物启发的人工智能方法

【干货】追本溯源:5种受生物启发的人工智能方法

作者头像
WZEARW
发布于 2018-04-12 06:57:22
发布于 2018-04-12 06:57:22
2K0
举报
文章被收录于专栏:专知专知

【导读】1月15日,机器学习研究人员Luke James(简介见文末)发布一篇博文,介绍了5种受到生物启发的人工智能方法,包括人工神经网络(人脑神经元)、遗传算法(DNA染色体)、集群算法(蚁群优化和粒子群优化)、强化学习(条件反射)、人工免疫系统(生物免疫),括号中表示受到的生物启发,这些算法分别属于搜索或预测模型。作者将大自然中的启发与流行的AI方法对应起来,从一个独特的角度讨论这五种AI算法的内部原理,非常值得一读。

5 Ways mother nature inspires artificial intelligence

▌引言



在人工智能的世界里,有许多东西的存在是因为它在当今技术领域中存在应用场景。人类不仅花费数十年时间研究并完善数学计算以使这些奇妙复杂的学习算法发挥作用,而且在此期间,我们对人工智能的研究比对自己物种的研究更深入促使下一代智能产生。 “大自然”及其所包含的一切,都将其根植于人工智能的运作之中。

David Attenborough的野生动物纪录片非常令人震撼。他们对地球上许多物种的行为和特性进行了详细的研究,他们让我们了解他们如何融入自然生态系统,并共同努力,使我们的星球蓬勃发展——使之成为地球。 我不是David Attenborough,但我仍然会带你参加我自己的野生动物纪录片。 这些明星生物就是那些受大自然启发的人工智能算法。 但首先,我需要向您介绍两个算法的概念。 搜索/寻路和预测建模(Search/Pathfinding and Predictive Modelling)。

▌搜索算法



搜索算法本质上是程序,旨在找到一个目标的最佳/最短的路线。 例如,旅行推销员问题是一个典型的搜索优化问题,您可以获得城市和城市之间的距离列表。 在每个城市访问一次的前提下,您必须搜索旅行推销员的最短路线以尽量减少旅行时间和开支(并确保您最终返回原城市)。这个问题有个实际用途是送货车。 想象一下,伦敦有100个人在网上订购,所有的包裹都装进一个面包车。 快递员必须计算最有效的路线(在距离和花费的时间之间寻找一个平衡点),以便从仓库(最终返回仓库)交付这些包裹,并确保公司浪费的时间和金钱最少。

▌预测模型算法



今天,预测建模受到大量的炒作。全世界的数据科学家们都在舒适的办公大楼屋顶上呼喊“神经网络”口号。像谷歌这样的公司正试图用这些复杂的小的“人造大脑”的不同变体来解决各种问题。 基本上预测建模使用统计数据来预测结果。 你经常听到数据科学家试图解决两种预测建模问题:回归和分类。 回归是发现两组变量之间相关性,分类是确定数据集属于不同类别的概率的过程。

▌5种生物启发的学习算法



  • 1. 人工神经网络

前馈神经网络——最基本的神经网络

算法类型:预测模型

生物启发:认知脑功能(神经元)

用例:情感分析,图像识别/检测,语言纠错,机器人

我们从最常见的人工智能(AI)算法开始。 神经网络是机器学习的一个子类。 它们的设计模仿大脑中神经元的功能,神经元与轴突和树突相互作用,以便通过系统传递信息,通过一系列“层”产生预测输出。 每个层都提供了一个额外的数据表示层,并允许对最复杂的问题进行建模。

神经网络可能是使用最广泛的机器学习算法,是目前数据科学和机器学习中最热门的领域。这一概念最初在1958年提出被称为“感知机”,后来被Geoffrey Hinton改进,并被谷歌和Facebook等公司所推广。神经网络可以用来解决各种各样的问题,包括自然语言处理和视觉识别。这种有监督的学习算法可以解决回归和分类问题,被用于智能手机和智能家庭设备等消费产品中。

  • 2. 遗传算法

在遗传算法中复制个体

算法类型:搜索/寻路

生物启发:适者生存/进化(细胞繁殖)

用例:数据挖掘/分析,机器人,制造/设计,流程优化

为了解决搜索问题,遗传算法在一系列连续的迭代中采用类似进化的方法——“适者生存”。 每一代都含有一些模仿我们在DNA中看到的染色体的字符串。 人群中的每个人都代表搜索空间内的一个点,因此每个人都是可能的候选解决方案。 为了提高解决方案的数量,我们把每个人都进行一个进化的过程:

  • 人群中的每个人都争夺资源和配偶;
  • 在每场比赛中最成功的个体将比那些表现不佳的人产生更多的个体;
  • 更多“理想”候选人的基因在整个群体中传播,因此这些优秀的个体往往会产生潜力更大的后代。
  • 3. 群集/集体智慧

蚁群优化的例子——一种集体智能算法。

算法类型:搜索/寻路

生物启发:蚂蚁聚居地/鱼群/鸟群

用例:机器人,视频游戏AI,制造,路线规划

蚁群优化和粒子群优化是符合“集体智慧”概念的两个最常见的算法。 在基本层面上,所讨论的算法都使用多个工作代理。 每个工作代理都表现出非常基本的行为,集体(作为一个整体)共同工作,用更复杂,更紧急的行为来解决问题。

蚁群优化(ACO)与粒子群优化(PSO)有很大不同。 两者都旨在实现紧急行为,但用两种不同的方式去做。 像真实蚁群一样,ACO利用信息素的“气味”将个人代理引导到最短的路径上。 最初,在问题空间中初始化一个随机信息素。 个人代理人将开始遍历搜索空间,随着信息素气味的消失而丢弃。 在每一步中,信息素将以一个确定的速率衰减。 单个代理人根据他们前方的信息素气味的强度做出决定,以遍历搜索空间。 气味在特定方向越强,越有可能以这种方式行进。 最著名的解决方案最终将是信息素气味最强的方案。

PSO看起来更多的是整体方向。 一些单个代理被初始化,他们开始方向随机的进行初始化。 在每个时间段,每个代理都需要决定是否改变方向。 决策将基于最好的解决方案(称为pbest / global best)的方向、最佳邻居(当地最佳)的方向以及当前的行进方向。 行进的新方向通常是考虑所有值的一个很好的“妥协”。

  • 4. 强化学习

增强学习环境中的代理行为

算法类型:预测模型

生物启发:传统条件反射

用例:视频游戏,自动车辆控制,生产线软件,金融系统

随着心理学和经典条件反射研究的进展,强化学习(RL)支持为代理的有利行动提供积极的数值响应。 学习强化学习的概念往往比流行的经典条件反射例子更容易,如Pavlov’s Dogs。 这是一个在1890年进行的研究,俄罗斯心理学家Ivan Pavlov正在研究狗的流涎情况。 一个很好的文章可以解释这件事(https://www.simplypsychology.org/pavlov.html)。 从本质上讲,如果一个RL代理采取了一个好的行动(一个完成任务所需的步骤),它被给予数字奖励。 代理将学习使用一个策略——如最大限度地提高每个单独步骤的奖励。 将原始输入应用到算法中,可以使代理开发自己的问题意识,以及如何以最有效的方式解决问题。

RL算法与其他机器学习技术(如神经网络)组合是很常见的。 这通常被称为深度强化学习。 当RL算法作出特定的决定时,神经网络经常被用来估计给予RL代理的奖励。 谷歌的Deep Mind在这个领域已经取得了很大的进步,采用深度Q学习方法来解决更为普遍的问题(例如一种算法能够发挥整个Atari游戏库的能力,在游戏“Go”中能独立击败世界冠军,而无需其他帮助,他们现在正在采用这种方法来处理更复杂的游戏,比如“星际争霸II”。

Q学习是一种无模型的强化学习算法。它可以用来寻找任何有限马尔可夫决策过程的最优的动作选择策略。在程序初始化时,每个动作的Q值对值是由开发人员定义和更新由RL算法在每一时间步。每个动作值对应的Q值由开发者定义,并在每个时间步由RL算法更新。 以下图像是更新Q动作值对的等式示例。

Q学习值更新公式

  • 5. 人工免疫系统

人工免疫系统组件

算法类型:预测模型

生物启发:免疫系统

用例:安全软件,自主导航系统,调度系统,故障检测软件

免疫系统是通过产生免疫应答来保护机体免受物质和病原体的系统。 人工免疫系统(AIS)是自适应系统,受理论免疫学和观察免疫功能的启发,并应用它解决实际问题。 AIS是生物启发计算和自然计算的子领域,与机器学习和人工智能相关。 有多种AIS相关的算法:

  • 克隆选择
  • 树突状细胞
  • 否定选择
  • 人工免疫识别

像生物免疫系统一样,AIS能够将系统内的所有细胞分类为“自我”或“非自我”细胞。 一个分布式的情报工作队被用来对所有的细胞采取行动。 参与免疫的两种最重要的细胞类型:B细胞和T细胞(白细胞)。 T细胞有三种类型, 一种用来激活B细胞,一种是结合并破坏外来入侵者,另一种是抑制自身免疫问题。 B细胞负责产生与抗原结合的特异性蛋白质的抗体 ——毒性/外来物质。 人工免疫系统通常通过监视入侵检测来抵御网络攻击,并且常常集成到企业级软件中。与本文中提到的其他算法不同,关于这方面的免费在线学习资料非常有限。

这里我给出了5个受大自然激发的技术的例子。 还有更多的生物启发式算法会影响我们的AI系统,所以对于我遗漏的经验和知识,您可以在评论中分享自己的见解。

▌作者简介:



我是一名健身运动员和软件工程师,对健美和机器学习充满热情。 我在自己的博客和网站讨论这些话题,还有其他话题。 我在我的Github中提供链接,所以你可以在我的社交媒体帐户(Facebook,Instagram,Twitter等),看到我正在进行的项目。

http://lukealexanderjames.com/

原文链接:https://towardsdatascience.com/5-ways-mother-nature-inspires-artificial-intelligence-2c6700bb56b6

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-01-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 专知 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
五类受自然启发的AI算法
摘要:本文主要讲解了受自然启发的五类AI算法以及各自的实际用例:神经网络、遗传算法、群集集体智慧、强化学习、人体免疫。 搜索/寻路算法 搜索算法本质上是一个程序,旨在找到到达目标的最佳或最短路径。例如,旅行商问题(TSP)就是一个典型的搜索优化问题:给出城市列表以及城市之间的距离,寻找可以遍历每个城市,并花费最少的时间和开支的最佳路线。送货卡车就是这个问题的一个实际应用,假设在伦敦有100个人提交了网络订单,所有箱子都装进了一个货车里, 现在快递公司(比方说DPD)必须计算出最有效的路线(平衡距离/所花
企鹅号小编
2018/02/02
1.2K0
五类受自然启发的AI算法
入门 | 从遗传算法到强化学习,一文介绍五大生物启发式学习算法
选自Medium 作者:Luke James 机器之心编译 参与:黄小天、路雪 本文是作者献上的一部「野外纪录片」,介绍了五个直接受大自然启发而产生的人工智能算法:人工神经网络、遗传算法、集群智能、强
机器之心
2018/05/10
3.3K0
人工智能:智能优化算法
优化问题是指在满足一定条件下,在众多方案或参数值中寻找最优方案或参数值,以使得某个或多个功能指标达到最优,或使系统的某些性能指标达到最大值或最小值。优化问题广泛地存在于信号处理、图像处理、生产调度、任务分配、模式识别、自动控制和机械设计等众多领域。优化方法是一种以数学为基础,用于求解各种优化问题的应用技术。各种优化方法在上述领域得到了广泛应用,并且已经产生了巨大的经济效益和社会效益。实践证明,通过优化方法,能够提高系统效率,降低能耗,合理地利用资源,并且随着处理对象规模的增加,这种效果也会更加明显。 在电子、通信、计算机、自动化、机器人、经济学和管理学等众多学科中,不断地出现了许多复杂的组合优化问题。面对这些大型的优化问题,传统的优化方法(如牛顿法、单纯形法等)需要遍历整个搜索空间,无法在短时间内完成搜索,且容易产生搜索的“组合爆炸”。例如,许多工程优化问题,往往需要在复杂而庞大的搜索空间中寻找最优解或者准最优解。鉴于实际工程问题的复杂性、非线性、约束性以及建模困难等诸多特点,寻求高效的优化算法已成为相关学科的主要研究内容之一。 受到人类智能、生物群体社会性或自然现象规律的启发,人们发明了很多智能优化算法来解决上述复杂优化问题,主要包括:模仿自然界生物进化机制的遗传算法;通过群体内个体间的合作与竞争来优化搜索的差分进化算法;模拟生物免疫系统学习和认知功能的免疫算法;模拟蚂蚁集体寻径行为的蚁群算法;模拟鸟群和鱼群群体行为的粒子群算法;源于固体物质退火过程的模拟退火算法;模拟人类智力记忆过程的禁忌搜索算法;模拟动物神经网络行为特征的神经网络算法;等等。这些算法有个共同点,即都是通过模拟或揭示某些自然界的现象和过程或生物群体的智能行为而得到发展;在优化领域称它们为智能优化算法,它们具有简单、通用、便于并行处理等特点。 **
全栈程序员站长
2022/08/31
1.5K0
独家 | 一文读懂优化算法
一、前言 模拟退火、遗传算法、禁忌搜索、神经网络等在解决全局最优解的问题上有着独到的优点,其中共同特点就是模拟了自然过程。模拟退火思路源于物理学中固体物质的退火过程,遗传算法借鉴了自然界优胜劣汰的进化思想,禁忌搜索模拟了人类有记忆过程的智力过程,神经网络更是直接模拟了人脑。它们之间的联系也非常紧密,比如模拟退火和遗传算法为神经网络提供更优良的学习算法提供了思路。把它们有机地综合在一起,取长补短,性能将更加优良。 这几种智能算法有别于一般的按照图灵机进行精确计算的程序,尤其是人工神经网络,是对计算机模
数据派THU
2018/01/30
3.6K0
独家 | 一文读懂优化算法
生物分子序列的人工智能设计
合成生物学研究本着师法自然、改造自然及超越自然的理念,其核心是通过人工方式将基因元件优化改造和重新组合,以得到满足需要的人工生物系统。获取性能优异的生物元件是构建和控制人工生物系统的基础。
智药邦
2022/03/04
9410
生物分子序列的人工智能设计
数学建模--智能算法之免疫算法
免疫算法是一种基于生物免疫系统机制的智能优化算法,广泛应用于解决复杂优化问题、模式识别和数据挖掘等领域。它模仿了人体免疫系统的自适应性、自组织性、多样性和免疫记忆等特性,通过模拟这些机制来处理信息和寻找最优解。
用户11315985
2024/10/16
3050
数学建模--智能算法之免疫算法
学界 | 启发式搜索:华为提出通用人工智能工程方法
选自arXiv 作者:Zengkun Li 机器之心编译 参与:刘晓坤、李泽南 鉴于当前认知神经科学和人工智能工程所遇到的困难,华为 2012 实验室的研究人员提出了一种新的通用人工智能工程方法:使用学习算法的稳定性作为在特定场景中的适合度函数的启发式搜索方法。论文将其方法与人工设计方法、仿生学方法进行了对比,结果表明该方法更加有望实现通用人工智能,并且和认知神经科学有更好的交互作用。 作者指出虽然可以直接在这篇论文中提出其工程方法,但为了刚好地解释这个方法的必要性和可行性,以及使无相关背景的读者能更好地理
机器之心
2018/05/09
8550
学界 | 启发式搜索:华为提出通用人工智能工程方法
焦李成院士:进化优化与深度学习的思考
作者丨焦李成整理丨维克多‍ 编辑丨青暮 2021年12月17日,西安电子科技大学人工智能学院教授、欧洲科学院外籍院士、IEEE Fellow焦李成受邀参加2021中国计算机大会“下一代演化计算发展趋势”论坛,并做了“进化优化与深度学习的思考”的主旨报告。 在报告中焦李成梳理了“进化”相关的发展渊源与思想起源,指出了当前人工智能的学术缺陷与实际困境,并从类脑的角度给出了解决路径: “神经网络不应该是目前的意义上进行权重调参,它的结构应该具备变化性、可塑性、学习性和动态性;在类脑感知的过程中,脑的奖惩、学习、信
AI科技评论
2022/03/03
5070
路径规划算法
随着机器人技术、智能控制技术、硬件传感器的发展,机器人在工业生产、军事国防以及日常生活等领域得到了广泛的应用。而作为机器人行业的重要研究领域之一,移动机器人行业近年来也到了迅速的发展。移动机器人中的路径规划便是重要的研究方向。移动机器人的路径规划方法主要分为传统的路径规划算法、基于采样的路径规划算法、智能仿生算法。传统的路径规划算法主要有A*算法、Dijkstra算法、D*算法、人工势场法,基于采样的路径规划算法有PRM算法、RRT算法,智能仿生路径规划算法有神经网络算法、蚁群算法、遗传算法等。
六四零
2021/11/12
2.4K0
智能优化算法简介
受人类智能、生物群体社会性或自然现象规律的启发。 主要包括: (1)遗传算法: 模仿自然界生物进化机制 (2)差分进化算法: 通过群体个体间的合作与竞争来优化搜索 (3)免疫算法: 模拟生物免疫系统学习和认知功能 (4)蚁群算法:模拟蚂蚁集体寻径行为 (5)粒子群算法:模拟鸟群和鱼群群体行为 (6)模拟退火算法:源于固体物质退火过程 (7)禁忌搜索算法:模拟人类智力记忆过程 (8)神经网络算法:模拟动物神经网络行为特征
全栈程序员站长
2022/08/25
1.2K0
人工神经网络中的脑启发学习综述
Brain-inspired learning in artificial neural networks: a review
算法进阶
2023/08/28
4150
人工神经网络中的脑启发学习综述
强化学习vs遗传算法-人工智能在模拟领域的应用
强化学习(Reinforcement Learning)和遗传算法(Genetic Algorithm)都是受自然启发的AI方法,它们有何不同?更重要的是,在哪些情况下,其中一种会比另一种更受青睐?”
deephub
2021/08/20
8130
认真聊AI | 群智能算法
受自然界生物界各种各样的规律启迪,人们根据其原理设计了很多求解问题的算法。比如蚂蚁搬家、鸟群觅食、蜜蜂筑巢等等,这些现象不止是生物学家沉迷其中,计算机学家也相当痴迷。
做数据的二号姬
2025/01/13
2850
认真聊AI | 群智能算法
进化算法中的人工免疫系统算法(Artificial Immune System)
人工免疫系统算法(Artificial Immune System,AIS)是一种受到自然免疫系统启发的进化算法。它模拟了生物体免疫系统的特性和行为,通过学习和进化来解决优化和机器学习问题。本文将介绍人工免疫系统算法的基本原理、应用领域以及优势和局限性。
大盘鸡拌面
2023/10/07
9500
Nat. Microbio.l | BacterA I:在没有先验知识的情况下对微生物代谢进行建模
今天为大家介绍的是来自Paul A. Jensen团队的一篇利用强化学探索微生物知识的论文。训练人工智能(AI)系统进行自主实验可以大大提高微生物学的吞吐量;然而,很少有微生物有足够大的数据集来训练这样的系统。在本研究中,作者引入了一种名为BacterAI的自动化科学平台,它可以对微生物代谢进行建模,不需要任何先前知识。BacterAI通过将科学问题转化为与实验室机器人进行的简单游戏来进行学习。该方法将其发现总结为可以被人类科学家解释的逻辑规则。
DrugAI
2023/09/19
3610
Nat. Microbio.l | BacterA I:在没有先验知识的情况下对微生物代谢进行建模
从工厂到生活:算法 × 深度学习,正在改写自动化的底层逻辑
从工业革命时期的机械自动化,到信息时代的智能自动化,人类对自动化技术的追求从未停歇。近年来,随着物联网、大数据、云计算等技术的蓬勃发展,自动化系统的复杂度与智能化程度显著提升。算法与深度学习的深度介入,使得自动化设备不仅能够执行预设指令,更具备自主学习、智能决策的能力。这种变革正在重塑工业制造、交通运输、医疗健康等多个领域的生产与服务模式,成为推动社会经济发展的关键技术引擎。 在工业 4.0 与智能制造的大背景下,自动化设备需要处理海量且复杂的数据,传统的规则驱动型系统已难以满足需求。例如,在汽车生产线中,每分钟需要检测数百个零部件的尺寸与缺陷,人工设定的检测规则无法适应产品型号的快速迭代;而深度学习算法通过对大量图像数据的学习,能够自动识别复杂缺陷模式,将检测准确率提升至 99% 以上。此外,在智能交通领域,城市交通网络产生的动态数据规模庞大,依赖算法对交通流量进行实时预测与优化,才能有效缓解拥堵问题。
羑悻的小杀马特.
2025/05/02
1880
从工厂到生活:算法 × 深度学习,正在改写自动化的底层逻辑
AI综述专栏|神经科学启发的人工智能
在科学研究中,从方法论上来讲,都应先见森林,再见树木。当前,人工智能科技迅猛发展,万木争荣,更应系统梳理脉络。为此,我们特别精选国内外优秀的综述论文,开辟“综述”专栏,敬请关注。
马上科普尚尚
2020/05/14
1.2K0
脑启发的ANN学习机制综述
Brain-inspired learning in artificial neural networks: a review
CreateAMind
2023/09/01
4110
脑启发的ANN学习机制综述
超越强化学习:生命启发的AI
构建自主的(即基于个人需求选择目标)和自适应的(即在不断变化的环境中生存)智能 体一直是人工智能(al)的圣杯。一个活的有机体是这种代理的一个主要例子,提供了 关于适应性自主的重要课程。在这里,我们把重点放在内感受上,这是一个监控体 内环境使其保持在一定范围内的过程,它保证了生物体的生存。为了开发具有内视 知觉的人工智能,我们需要从外部环境中分解代表内部环境的状态变量,并采用内 部环境状态的受生命启发的数学特性。这篇论文提供了一个新的视角,通过将控制 论的遗产与生命理论、强化学习和神经科学的最新进展相结合,内视知觉如何帮助 构建自主和适应的主体。
CreateAMind
2023/11/01
3550
超越强化学习:生命启发的AI
【人工智能 | 认知观与系统类别】从宏观角度看人工智能认知观与系统类别:探索人工智能无垠领域
🙋‍♂️声明:本人目前大学就读于大二,研究兴趣方向人工智能&硬件(虽然硬件还没开始玩,但一直很感兴趣!希望大佬带带)
计算机魔术师
2023/10/02
4010
推荐阅读
相关推荐
五类受自然启发的AI算法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档