阅读更多

0顶
0踩

互联网

原创新闻 深度学习的五个能力级别

2016-12-01 09:08 by 副主编 mengyidan1988 评论(0) 有8141人浏览
原文:[url="https://medium.com/intuitionmachine/five-levels-of-capability-of-deep-learning-ai-4ac1d4a9f2be#.6ma5b2m66"Five Capability Levels of Deep Learning AI [/url]
作者: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级网络实际上被附加在了符号知识库上。

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

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

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

130+位讲师,16大分论坛,中国科学院院士陈润生、滴滴出行高级副总裁章文嵩、联想集团高级副总裁兼CTO芮勇、上交所前总工程师白硕等专家将亲临2016中国大数据技术大会,票价折扣即将结束,预购从速

  • 大小: 62.1 KB
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • solr ssm java

    自己弄的一个maven项目 框架ssm 改改配置就能用 搭建文档我已经加到了压缩包 有不懂的可以问 windows下搭建的solr 跟linux步骤差不多

  • 问个问题Solr 相关的

    ERROR org.apache.solr.core.CoreContainer – Unable to create core: collection1 org.apache.solr.common.SolrException: severeErrors  at org.apache.solr.core.SolrCore.(SolrCore.java:844)  at org....

  • solr增量索引问题

    我这里只对我做项目时遇到的问题问进行一个描述和解疑:  我所做项目的数据库是千万级以上的数据量。所以全量索引就不太现实了,但在进行增量索引配置时总是出现 id 无法解析等问题。后来查阅资料才了解到配置...

  • solr问题总结

    1、solr4以上的版本修改默认值的时候需要在solrconfig.xml 中修改 default_fieldname

  • solr笔记

    solr是一个apache的全文检索引擎系统, 就是个war包, 部署到Tomcat下就可以独立运行, 我们使用它的客户端工具包 solrj来远程调用solr服务器, 完成对索引库的操作(对索引库的添加修改删除, 查询) solr底层使用lucene...

  • Solr 数字字符不能搜索的一个问题

    问题一: 测试人员告诉我数字不能被搜索。于是开始找原因: <fields> ***<fieldname="productName"type="text"indexed="true"stored="true"/>***</fields>fieldTypetext配置:<fieldTypename...

  • Solr安装配置及问题解决方案

    Solr安装配置(window为例,linux类似)1.1包说明1.2环境搭建1)环境:Jdk1.8 Solr6.6.2 Tomcat8.5.24 2)安装:A.创建SolrHome文件夹,作为Solr运行的主目录:这里是D:\Devtools\SolrHome B.把解压后的solr-6.6.2\...

  • SpringBoot-Solr教程

    SpringBoot-Solr教程 安装solr教程 使用docker安装 docker pull solr 启动容器 docker run --name blog-solr -d -p 8983:8983 solr #创建容器 docker update --restart=always blog-solr #自动启动 创建ik...

  • mysql索引和solr区别_Solr索引详解

    Schema:模式,是集合/内核中字段的定义,让solr知道集合/内核包含哪些字段、字段的数据类型、字段该索引的存储。schema 的定义方式solr中提供了两种方式来配置schema,两者只能选其一:默认方式,通过Schema API 来...

  • 搜索解决方案Solr

    Solr本质上就是一个java web项目,且内嵌了Jetty服务器,安装起来非常方便,客户端操作Solr的过程和平时我们所写项目一样,请求Solr中控制器(Controller),处理完数据后把结果响应给客户端 在海量数据下,对MySql...

  • solr使用中遇到的问题

    SOLR搜索时候常会出现以下问题,比如搜索“大鼠” 可以搜索到结果,但是 大和鼠之间加个空格结果就不一样了。 设置默认搜索字段的效果:搜索条件为  title:随意 问 ,中间的空格默认相当于OR," text" 优先于" name...

  • solr 高并发_如何学好并发编程?这三个核心问题要理解

    作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型...对于一个线上产生的并发问题,又不知产生这个问...

  • java中solr的面试题_SOlR面试题

    一、 Solr1. 什么是全文检索?全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的...

  • solr

     Solr是基于Lucene(Solr版本基本也是随着Lucene走)开发的一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引,也可以通过...

  • solr搜索引擎问题

    solr本身支持模糊搜索。 转载于:https://www.cnblogs.com/usual2013blog/archive/2012/10/29/2744576.html

  • Solr查询参数fq

    "有人问我你怎么不去写金戈铁马,男人应该..." , " _version_ ": 1552794974378000384 }, }, ... ] } } 这次,我希望搜索的数据希望其类型是不是图书,可以添加负号(-)在对应的 filed 前,过滤条件...

  • solr学习手册

    1 solr概述 1.1 solr的简介 1.2 solr的特点 2 Solr安装 2.1 安装JDK 2.2 安装Tomcat 2.3 安装solr 2.4 目录结构说明 2.5 SOLR HOME说明 3 Solr配置 3.1 Solr.XML说明 3.2 配置SolrConfig.xm

  • 关于本人《CentOS下用Tomcat+Zookeeper+Nginx+Solr完美搭建SolrCloud平台》文中几个问题的答疑

    问题一、Tomcat、Zookeeper、Solr、SolrCloud和Nginx的作用以及相互间的关系? 答:  Solr是一个功能强大的企业级开源搜索引擎,可以单机使用,也可以集群部署。集群部署时就是SolrCloud。  Solr由一个或多个...

  • solr学习

    solr简介 solr是java开发的,基于Lucene的企业级开源 全文搜索平台。采用的是反向索引(倒排索引),以Document为对象进行存储,每个文档有一系列的Field构成,每个Field表示资源的一个属性,文档的Field可以被索引,...

  • node-v7.7.2-linux-x86.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics