from:http://geek.csdn.net/news/detail/126467

原文:Five Capability Levels of Deep Learning AI 
作者:Carlos E. Perez 翻译:Daisy 责编:仲培艺

【导语】本文作者在读完“理解AI四种类型”一文后,对深度学习进行了更加细致的能力分类,以下为译文:

Arend Hintze写了一篇很好的短文,叫《理解AI的四种类型》,分别是反应机器(Reactive Machine)、有限的记忆(Limited Memory)、思维理论(Theory of Mind)、自我意识(Self-Awareness)。

这种分类比把人工智能分成“狭义”和“通用”要好很多,它试图把狭义AI分成3类。开发者可以通过更多的概念来区分各种不同AI实现。借此机会,我想针对深度学习领域提出更加细致的分类,这样,开发者就可以清楚地知道自己目前所处的位置。

下面具体阐述一下深度学习能力的五个分类。

C

C级别作者的定义是Classification Only,可以理解为只能做分类。涉及到的系统包含全链接神经网络(FCN)、卷积网络(CNN)以及它们的各种组合。这些系统采用高维向量作为输入并实现单个结果,通常是输入向量的一个分类。你可以把这些系统当作是无状态函数,这意味着当前的行为仅仅是输入的一个函数。生成模型也是热门研究领域中的一员,也归于此类。简而言之,这些系统本身都是相当有能力的。

CM

CM是Classification with Memory的缩写,理解成在分类的基础之上进行记忆。该级别包括与C级网络合并的存储器元件,例如LSTM,其中存储器单元被嵌入在LSTM节点内部。其它变体则是来自DeepMind的神经图灵机(NMT)和可微分神经计算机(DNC),它们在计算时都处于维护状态。

CK

CK即是Classification with Knowledge的缩写,即可以形成自己的知识系统。该级别与CM级别有点类似,但并不是原始存储器,C级网络能够访问的信息是符号知识库。实际上,我发现了三种符号集成,一种是转移学习方法、一种是自上而下方法、最后一种是自下而上的方法。第一种主要是作为正则化矩阵的符号系统;第二种方法处于层次结构的顶部,具有在底部由神经表示构成的符号元素;最后一种则与第二种方法相反,其中C级网络实际上被附加在了符号知识库上。

CCIK

CCIK是Classification with Imperfect Knowledge缩写,可以对不完整的知识库进行分类。该级别系统建立在CK之上,但是能对不完整信息进行推理。该级别的典型例子是AlphaGo和扑克系统,这些系统可以通过对自身模拟来训练自己。

CCIK

CCIK的全称是Collaborative Classification with Imperfect Knowledge,即可以对不完整的知识库进行分类并且可以互相协作。这个级别与“心理理论”非常类似,实际上,我们有多种代理神经网络组合来解决问题,这些系统旨在实现多个目标。实际上,我们在对抗网络上做过这个原始版本,通过执行泛化的竞争鉴别器和生成网络将这个概念进一步扩展到游戏理论驱动的网络,能够执行战略和战术解决多个目标。

每个级别都有其不同的功能产生,例如,C级系统只能够预测anti-causal关系,CM拥有非常好的翻译能力,CIK级别系统能够进行战略游戏。

深度学习的五个能力级别相关推荐

  1. 【AI初识境】如何增加深度学习模型的泛化能力​​​​​​​

    文章首发于微信公众号<有三AI> [AI初识境]如何增加深度学习模型的泛化能力 这是专栏<AI初识境>的第9篇文章.所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法. ...

  2. 深度学习-84:自动驾驶技术(L0-L5级别)

    深度学习-84:自动驾驶技术(L0-L5级别) 深度学习原理与实践(开源图书)-总目录, 建议收藏,告别碎片阅读! 人工智能在驾驶领域的应用最为深入.通过依靠人工智能.视觉计算.雷达.监控装置和全球定 ...

  3. 神经网络与深度学习(五)前馈神经网络(2)自动梯度计算和优化问题

    注:本次使用的数据集依旧是前两章的Moon1000数据集  from nndl.dataset import make_moons [详细代码见 神经网络与深度学习(五)前馈神经网络(1)--二分类任 ...

  4. Emojify - v2 吴恩达老师深度学习第五课第二周编程作业2

    吴恩达老师深度学习第五课第二周编程作业2,包含答案! Emojify! Welcome to the second assignment of Week 2. You are going to use ...

  5. DL框架之TensorFlow:深度学习框架TensorFlow Core(低级别TensorFlow API)的简介、安装、使用方法之详细攻略

    DL框架之TensorFlow:TensorFlow Core(低级别TensorFlow API)的简介.安装.使用方法之详细DL框架之TensorFlow:深度学习框架TensorFlow Cor ...

  6. 花书+吴恩达深度学习(五)正则化方法(防止过拟合)

    目录 0. 前言 1. 参数范数惩罚 2. Dropout 随机失活 3. 提前终止 4. 数据集增强 5. 参数共享 如果这篇文章对你有一点小小的帮助,请给个关注,点个赞喔~我会非常开心的~ 花书+ ...

  7. Pytorch深度学习(五):加载数据集以及mini-batch的使用

    Pytorch深度学习(五):加载数据集以及mini-batch的使用 参考B站课程:<PyTorch深度学习实践>完结合集 传送门:<PyTorch深度学习实践>完结合集 一 ...

  8. 深度学习(五):对对联,根据上联,对下联

    深度学习(五):NLP文本生成任务--对对联,根据上联,对下联 NLP文本生成任务 Seq2seq&Attention机制 数据处理流程 LSTM--循环神经网络 注意力机制(Attentio ...

  9. 独家思维导图!让你秒懂李宏毅2020深度学习(五)—— Tips for Deep Leaning Why Deep?

    独家思维导图!让你秒懂李宏毅2020深度学习(五)-- Tips for Deep Leaning & Why Deep? 系列文章传送门: 独家思维导图!让你秒懂李宏毅2020机器学习(一) ...

最新文章

  1. 中山大学计算机学院运动会,喜讯!我院获2019中大校运会教工组团体第二名
  2. Datawhale第四期组队学习团队成员
  3. 数据结构(C语言版) 第二章 线性表 知识梳理+作业习题详解
  4. mybatis入门篇(四):mybatis动态SQL
  5. Script:Speed Up Large Index Create or Rebuild
  6. php分布式cache,thinkPHP实现MemCache分布式缓存功能
  7. c++一个问题:while(!cin) 的解释
  8. Linux学习日记——源码编译Apache
  9. Codeforces Round #717 (Div. 2) D(倍增dp)
  10. 位运算中的左移和右移的计算详解
  11. 宁德时代上半年实现营业收入440.75亿元,净利润44.84亿元
  12. JAVA仿真之银行出纳员
  13. ecos中的spl同步机制
  14. win10如何下载python3_Win10环境中如何实现python2和python3并存
  15. Linux系统(四) echo和重定向、管道的概念和使用
  16. matlab常用数学函数实验,实验二-MATLAB的数学运算基础.ppt
  17. JDBC(尚硅谷宋红康老师笔记)
  18. ET和LT的原理和区别
  19. 移动安全-APP安全加固
  20. 判断空间上三个点是否共线问题【找bug篇】

热门文章

  1. 配置web site 在IIS 6.0
  2. VS2012下安装配置OpenCV2.4.9的方法
  3. CloudStack管理员文档 - 服务方案
  4. OVS sflow(二十六)
  5. GSM手机SMS编码解码
  6. [转载]深入理解JavaScript闭包(closure)
  7. ASP.net 2.0 Migrating系列 - Master Pages 感触
  8. android 7.0独立升级,爆料:Android 7.0用户将可自行升级!
  9. Redhat安装gtk2.0和pkg-config
  10. 剑指offer 算法 (代码的鲁棒性)