原文来源:Towards Data Science

作者:Luke James

「雷克世界」编译:KABUDA

对于技术领域中存在的AI相关技术,我们应心存感恩。人类不仅花费了数十年的时间来研究完善数学算法,以使这些奇妙复杂的算法发挥效用,而且在这一过程中,我们还在不断寻求突破性发展,并以此作为灵感,深入研究,从而使得下一代智能能够得以存在于我们的星球上。大自然,及其所包含的一切,都深深地根植于AI的运作中,并将在这里成长壮大。

David Attenborough拍摄的野生动物纪录片令人印象深刻。他们对地球上许多生物的行为和属性,进行了令人难以置信的详细解读,这使得我们能够了解这些生物是如何融入自然生态系统,并通过共同努力,从而使我们居住的星球蓬勃发展,最终让地球成为如今的模样。虽然我不是David Attenborough,但我还是想将你们带入到我的野生动物纪录片中来。我们要探讨的明星生物不是别的,正是那些被大自然直接启发的人工智能算法。首先,我需要想你们介绍两种算法概念,搜索/寻路(Search/Pathfinding)和预测建模(Predictive Modelling)。

搜索(寻路)算法

搜索算法本质上是一种程序,旨在找到一个到达目标的最佳/最短路径。例如,旅行推销员(travelling salesman)问题就是一个典型的搜索优化问题,在这一问题中,你将会得到一个城市及其之间距离的列表。旅行推销员需要对每个城市访问一次,你必须为其寻找最短路线,以最大限度地减少旅行时间和费用(确保能够返回最初城市)。这一问题的实际应用是送货卡车。假设伦敦有100人在线下单,所有的箱子都被装在同一辆货车里。快递(例如DPD)必须计算最优路线(平衡距离/时间),以便从仓库(最终返回仓库)交付这些包裹,并确保公司在交付过程中尽可能少地浪费时间和金钱。

预测建模算法

如今,预测建模是炒作的焦点。世界各地的数据科学家都在他们舒适的办公大楼楼顶高呼“神经网络”,而诸如谷歌这样的公司正到处奔走,试图用这些小巧而复杂的“人工大脑”及其不同变体来解决世界上的各种问题。实际上,预测建模使用统计学来预测结果。你经常会听到数据科学家试图解决两种预测建模问题,回归和分类。回归是发现两组变量之间相关性的黑魔法,分类是计算数据集属于不同组的概率的过程。

5种生物启发学习算法

1.人工神经网络(ARTIFICIAL NEURAL NETWORKS)

前馈神经网络 - 最基本的神经网络类型

算法类型:预测建模

生物学启示:认知大脑功能(神经元)

应用示例:情感分析、图像识别/检测、语言修正、机器人

我们从最常见的人工智能(AI)算法开始。神经网络是人工智能领域中一个称之为机器学习的子类别的一部分。它们的设计和构建模仿了神经元层面的大脑功能(即轴突和树突相互作用,通过系统传递信息),通过一系列“层”生成预测输出。每一层都提供了一个额外的数据表示层,从而使得你能够对最复杂的问题进行建模。

神经网络可能是目前应用最广泛的机器学习算法,也是数据科学和机器学习领域的研究热点。这一概念最初是在1958年提出的,称之为“感知机”。后来Geoffrey Hinton对其进行了提炼,并被Google和Facebook等公司中进行推广。神经网络可用于解决各种类型的问题,包括自然语言处理、视觉识别等。这种监督学习算法既支持回归问题,也能用于分类问题,且其应用的实例可以在日常的消费类产品中找到,包括智能手机及联网家庭设备。

2.遗传算法

遗传算法中个体的繁殖

算法类型:搜索/寻路

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

应用示例:数据挖掘/分析、机器人、制造/设计、过程优化

为了解决搜索问题,遗传算法在一组连续的世代个体中采用了一种类似于“适者生存”的进化方法。每一代都含有一些字符串,标记了我们在DNA中所看到的的染色体。群体中的每个个体都代表搜索空间中的一个点,因此每个个体都是可能的候选解。为了提高解的数量,我们将个体置于进化的过程中。

  • 整体中的每个个体都会为争夺资源和配偶而竞争

  • 相较于竞争中失败的个体而言,每场竞争中胜出的个体(通常)会产生更多的子个体。

  • 更加“理想”的候选个体基因在种群中传播,会导致优秀的父母将产生更具有潜力的后代。

3.群体/集体智能(SWARM/COLLECTIVE INTELLIGENCE)

蚁群优化实例, 一种集体智能算法

算法类型:搜索/寻路

生物启示:蚁群/鱼群/鸟群

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

蚁群优化和粒子群优化是符合“集体智慧”概念的两种最常见算法。在基本层面上,我们所讨论的算法都需要利用多个工作智能体(working agents)。每个工作智能体都表现出非常基本的行为能力,这些行为通过集体(作为一个整体)工作,以便可以触发更复杂、更紧急的行为,以解决问题。

蚁群优化(ACO)与粒子群优化(PSO)有很大不同。两者都旨在实现紧急行为,但采用了不同的方法。像真正的蚂蚁群体一样,ACO利用信息素气味引导个体智能体选择最短路径。最初,在问题空间中初始化一个随机信息素。随后,个体智能体开始遍历搜索空间,在搜索过程中释放信息素气味。在每个时间段中,信息素将以一个确定的速率衰减。单一智能体根据其前方信息素气味的强度做出决策,以遍历搜索空间。特定方向的气味越强烈,就越有可能向那个方向前进。信息素气味最强的方案就是最优解决方案。

PSO更多的是关注整体方向。一些单一智能体被初始化,随后它们从随机方向开始。每个时间段,每个智能体都需要做出决策是否要改变方向。这一决策将以最优解决方案(pbest/全局最优)的方向、最邻近的方向(局部最优)以及当前前进方向作为基础。新的前进方向通常是对所有这些值的 “妥协”。

4.强化学习

 

强化学习环境中的智能体行为

算法类型:预测建模

生物启示:经典条件反射

应用示例:视频游戏、自主车辆控制、生产线软件、金融系统

随着心理学的发展和一个类似于经典条件反射的过程,强化学习可以对智能体所采取的有利行动做出积极的数字反应。学习强化学习的概念往往比学习经典的条件反射更容易。巴甫洛夫的狗(Pavlov’s Dogs),这是在19世纪90年代进行的一项研究,当时俄罗斯心理学家Ivan Pavlov正在研究狗的唾液对喂食的反应。这里可以找到一篇能够很好地解释这件事的文章。本质上而言,如果一个强化学习采取了一个好的行动,能够向完成任务的方向迈出了一步,那么它将得到一个数字奖励。该智能体将学习使用一个策略,从而使每一步都能获得最大奖励。将原始输入应用到算法中,可以让智能体开发自身对问题的感知,并改进该如何利用最有效的方式去解决问题。

将强化学习算法与其他机器学习技术相结合的应用是非常普遍的,例如神经网络。这通常被称为深度强化学习。神经网络常用于预测强化学习在作出特定决策时应得到的奖励。如今,Deep Mind是Google旗下的一所公司,它在这一领域取得了很大的进步,并可以采用Deep Q Learning方法来解决更为普遍的问题(例如一种算法能够玩转整个Atari游戏库,并且在游戏“GO”中,在没有任何帮助的前提下击败了世界冠军)。他们目前正在采用这种方法来处理更复杂的游戏,如“星际争霸II”。

作为参考,Q Learning是一种无模型版本的强化学习算法。它可以为任何有限的马尔可夫决策过程(Markov Decision Process)找到最优的动作选择策略。在程序初始化时,每个动作值对应的Q值由开发人员定义,并在每个时间段由强化学习算法进行更新。下图展示的是更新Q动作值对(Q action-value pair)的等式示例。

Q学习值(Q Learning Value)更新方程

5.人工免疫系统

算法类型:预测建模

生物学启示:免疫系统

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

免疫系统是通过产生免疫反应来保护身体免受物质和病原体侵害的系统。人工免疫系统(Artificial Immune System,AIS)是受理论免疫学和应用于解决问题的观察免疫功能启发而产生的适应性系统。AIS是生物启发计算和自然计算的子领域,与机器学习和人工智能相关。通常有多个与AIS相关联的算法:

  • 克隆选择(Clonal Selection)

  • 树突状细胞(Dendritic Cell)

  • 阴性选择(Negative Selection)

  • 人工免疫识别(Artificial Immune Recognition)

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

未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。由互联网进化论作者,计算机博士刘锋与中国科学院虚拟经济与数据科学研究中心石勇、刘颖教授创建。

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

这有5种来自大自然「馈赠」的AI技术及其应用,你知道多少?相关推荐

  1. 一个「菜鸟」转行AI的成长心得!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:太子长琴,算法工程师 本文是一个转行四年的「菜鸟」的成长心得,围绕 ...

  2. OpenAI教GPT-3学会上网,「全知全能」的AI模型上线了

    视学算法报道 编辑:陈萍 它被命名为 WebGPT,OpenAI 认为浏览网页的方式提高了 AI 解答问题的准确性. 如果 AI 学会上网,那么它就拥有了无限获取知识的方式,之后会发生什么就不太好预测 ...

  3. MIT人工智能实验室推出「液态」神经网络 | AI日报

    带臂机器狗来了,捡垃圾.跳大绳.种花.写字,波士顿动力Spot迎来重大升级 今天,波士顿动力发布了Spot机器人全新视频,除了添加了一条机械臂,它还能实现捡垃圾.跳绳.种花等多种功能. Spot机器狗 ...

  4. 被「卡脖子」的尖端技术该如何前行?刘明张亚勤等院士大咖为你解惑 | CNCC2020...

    金磊 郑集杨 发自 CNCC现场  量子位 报道 | 公众号 QbitAI 距离世界顶尖,中国「芯」还差多远?又该如何发展? 数字化3.0的浪潮下,该如何突破三大定律的瓶颈? -- 这些大家所关心和讨 ...

  5. 苹果自动驾驶部门「裁员」又「重组」,AI负责人接掌「泰坦」

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要5分钟 Follow小博主,每天更新前沿干货 来源:外媒 编辑:LQ 转自:新智元 [导读]据外媒报道,12月9日,苹果公司将其自动驾驶汽车部 ...

  6. 「NFT」区块链技术的发展,让元宇宙爆发了

    ​如果你才刚了解NFT,不知道它跟你究竟有何关系,那么这篇文章会给你一些答案:如果你从事传统消费品行业,那么看完这篇文章可能给你带来全新的销售增长玩法:如果你从事艺术品.古玩.潮玩--等行业,那么恭喜 ...

  7. 电磁兼容八种测试的「实质」

    1.辐射发射测试 测试电子.电气和机电设备及其组件的辐射发射,包括来自所有组件.电缆及连线上的辐射发射,用来鉴定其辐射是否符合标准的要求,一致在正常使用过程中影响同一环境中的其他设备. 2.传导骚扰测 ...

  8. 计算机IO系列「一」零拷贝技术

    深入剖析Linux IO原理和几种零拷贝机制的实现 转载自:深入剖析Linux IO原理和几种零拷贝机制的实现 - 知乎 前言 零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将 ...

  9. 「 机器人学 」“机器人定位技术”浅谈

    一.前言 机器人定位问题是在给定环境地图的前提下来确定机器人在环境中的位置,因此机器人定位问题又被叫做位姿估计问题或者位姿跟踪问题. 二.相对定位和绝对定位 机器人的定位技术大致可以分为两类:相对定位 ...

最新文章

  1. shell中的for循环语句
  2. 会考flash中文字变形为三角形_关于信息技术会考 Flash操作题实用模版
  3. 网站优化离不开内容更新
  4. 服务器安全防护和保护措施方案—Vecloud
  5. python哪些类型可以作为迭代器_详解Python迭代和迭代器
  6. Scala基础教程(九):提取器、文件I/O
  7. maven-assembly-plugin 和 maven-shade-plugin打包插件的区别
  8. 电脑上装蓝牙_指甲盖变触控板,隔空就能操控手机和电脑!
  9. 【狂神说】分析前后端分离开源项目?
  10. stm32f1的存储器与复位
  11. PyTorch命令行中执行python程序使用指定的GPU
  12. 【原】浅谈KL散度(相对熵)在用户画像中的应用
  13. 福大第二学士学位计算机专业就业前景,福州大学省级重点学科介绍:计算机应用技术(081203)...
  14. Git分布式版本控制
  15. i印通校园自助打印系统
  16. pip install报python setup.py egg_info Check the logs for full command output.
  17. 【ZZULIOJ】1116: 删除元素
  18. 华为复制加密门禁卡_将多种累赘门禁卡归一合并的最佳选择
  19. 大数据之clickhouse_clickhouse的基础介绍及基础使用
  20. excel冻结窗口_Excel工作学习超高频实用技巧

热门文章

  1. 大年初四,你认为在南方过年和在北方过年最大的不同是什么?
  2. Machine learning of neural representations of suicide and emotion concepts identifies suicidal youth
  3. 牛逼!微信红包封面可以更换了!!!
  4. 腾讯AI足球队夺冠Kaggle竞赛,绝悟AI强化学习框架通用性凸显
  5. 阿联酋阿布扎比人工智能大学招收全奖博士,年薪20.9W
  6. CVPR 9999 Best Paper:一种加辣椒的番茄炒蛋
  7. 周志华:“数据、算法、算力”人工智能三要素,在未来还要加上“知识”
  8. Python大战C++,谁能更胜一筹?
  9. 对比学习还能这样用:字节推出真正的多到多翻译模型mRASP2
  10. 智能+制造,聪明的公司都走上了智能制造的道路