Hinton亲自讲解迄今未发表工作:胶囊理论的核心概念到底是什么?

雷锋网AI科技评论消息:近日,在加拿大多伦多大学向量学院发起的“2017 - 2018年机器学习进展与应用”研讨会上,神经网络之父Geoffrey Hinton做了一场报告《What is wrong with convolutional neural nets?》,在报告中Hinton讲解了他多年来一直在做的研究工作,他称之为“胶囊理论”(capsules theory)。

在报告中,他认为“标准神经网络”与真实的大脑神经网络相比有以下四个问题:

1、池化过程并没有很好地模仿大脑中形状知觉的心理过程——它不能解释为什么我们人类能将内在的坐标系映射到物体上,以及为什么这些坐标系这么重要;

2、池化解决的问题是错的——我们想要的是信息的同变性而不是不变性,是理清信息而不是丢弃信息;

3、池化没有利用底层线性结构——它没有利用在图形中能很好地处理方差最大来源的自然线形流形。

4、池化在处理动态路由时很差劲——我们需要将输入信息的每一部分路由到知道如何处理它的神经元中,找到最佳的路径就是在解析图像。

Hinton提出了他“胶囊”(capsules)的概念。简单地说,这些“胶囊”就是在神经网络中构建和抽象出的子网络。什么意思呢?一个标准的神经网络,层与层之间是全连接的(也就是说,层1中的每个神经元都可以访问层0中的每个神经元,并且其本身也可以被层2中每个神经元所访问),但这些连接并不一定都是有用的。“胶囊理论”的方案是,神经网络由n个子网络(胶囊)构成,每个胶囊都专注于做一些单独的任务,胶囊本身可能需要多个层网络来实现。其输出包括物体所属类型的概率以及物体的状态信息(比如位置、方向、大小、形变、速率、颜色等)。低层次胶囊输出的参数会被转换成高层级胶囊对实体状态的预测,如果预测一致,则输出这一层次的参数。

一个典型的胶囊将从多个低层次的胶囊中获得信息(多维预测向量),然后寻找一个预测的紧致束(tight cluster of predication)。如果它能够找到这个紧致束,那么它就会输出实体在这个域内类型存在的较高的概率,以及生成状态的重心(状态平均值)。这种方式可以很好地过滤掉噪声,因为较高维度的巧合发生的概率很小,所以胶囊的方法要比“标准的神经网络”好很多。Hinton说,他这种“胶囊”的想法是受到脑科学中对“迷你列组织”(mini-column organization)研究的很大的启发。

此外,据雷锋网了解,关于“胶囊理论”的研究Hinton已在多个场合做过类似的报告,不过目前Hinton好想并没有打算把他的研究成果发表出去,因为他觉得现在的研究还没有让他满意——那么,当他对这项研究满意的时候,会不会再次成为“the Father of ……”  ?

本文作者:Camel

本文转自雷锋网禁止二次转载,原文链接

时间: 2024-07-31 17:46:19

Hinton亲自讲解迄今未发表工作:胶囊理论的核心概念到底是什么?的相关文章

巨人网络和弘毅资本发言人同样未发表评论

路透社援引知情人士的说法称,联想旗下弘毅资本正讨论加入由霸菱亚洲牵头的财团,参与以28亿美元对巨人网络进行私有化的交易. 弘毅资本是联想集团旗下的私募股权公司.消息人士表示,该公司正讨论向权益性证券投资最多5亿美元,为这笔私有化交易提供部分资金. 发起巨人网络私有化交易的财团中包括巨人网络董事长史玉柱.霸菱亚洲需要筹集约15亿美元的资金,以收购巨人网络尚未拥有的52.8%股份.这一财团还在尝试贷款,从而为交易筹集资金. 霸菱亚洲的对外发言人拒绝对这一消息置评,巨人网络和弘毅资本发言人同样未发表评

Excel使用VBA破解工作表/工作簿密码

  网上下载了工作簿,发现居然有密码!xxoo,既然放网上干嘛要加密码啊?!后来网上找到使用VBA破解工作表密码的方法,拿来分享. 首先,尝试打开工作簿时,提示有密码: 使用快捷键Ctrl+F11键,打开VBA编辑界面,点击"插入"菜单下的子菜单"模块": 在模块编辑器中输入以下代码: Option Explicit Public Sub AllInternalPasswords() Const DBLSPACE As String = vbNewLine &

哈希表工作原理

1. 引言        哈希表(Hash Table)的应用近两年才在NOI中出现,作为一种高效的数据结构,它正在竞赛中发挥着越来越重要的作用. 哈希表最大的优点,就是把数据的存储和查找消耗的时间大大降低,几乎可以看成是常数时间:而代价仅仅是消耗比较多的内存.然而在当前可利用内存越来越多的情况下,用空间换时间的做法是值得的.另外,编码比较容易也是它的特点之一.        哈希表又叫做散列表,分为"开散列" 和"闭散列".考虑到竞赛时多数人通常避免使用动态存储结

实例讲解js验证表单项是否为空的方法_javascript技巧

表单验证几乎在每一个需要注册或者登陆的网站是必不可少的,有些验证则非常的复杂,可以说是各种各样给你的要求,不过本章节只介绍一下表单中最简单的验证方式,就是判断是否为空,有些要求比较低的网站对此已经满足需要了. 代码如下: <html> <head> <meta charset="gb2312"> <title>js简单表单验证</title> <script type="text/javascript"

路由选择表 工作原理

问题描述 我有一个关于路由选择表的问题.如下是一个路由选择表(routingtable)的例子:其实这是个网络课程练习题里的例子.例子中说,网络地址172.51.1.253match选择表中的第5行,而地址196.168.1.132不match任何一行.我问题是,为什么172.51.1.253match第5行?我试过如下运算,可是无法得出与第五行一样的networkaddress(172.32.0.0):172.51.1.253=10101100001100110000000111111101n

商务部:未发表外逃贪官数量和携走金额调查

商务部新闻办公室负责人今日对新浪财经表示,未曾发表过对外逃贪官数量和携走金额的调查. 近日有媒体在报道中引述商务部数据,称改革开放以来我国外逃贪官数量约为4000人,携走资金约500亿美元.这样算来,人均卷走近1亿元人民币. 对此商务部今日对媒体表示否认,称商务部从未正式做过此类调查,也未发布过此类报告.

SQL Server 表变量和临时表系列之概念篇

问题引入 "菜鸟啊,最近我看到阿里云开发者论坛的数据库RDS中有人在提SQL Server表变量和临时表如何选择的问题,你去深入探讨下这个问题吧,解答解答他们的疑惑吧",老鸟又开始为菜鸟找活干了. "鸟哥啊,关于表变量和临时表使用选择的问题啊,向来行业里争论不休,我比较担心我们的观点被人家拍砖啊". "鸟啊,有争论才说明这个问题有价值啊,所以我们才更应该去弄清楚,道明白啊".反正老鸟总会找到合适的理由. "那好吧,要把这个问题要刨根问底

详细讲解XML数据库中几个容易混淆的概念

xml|概念|数据|数据库     当开发人员谈及XML数据库时,他们往往指的是两个概念:存储XML数据的数据库,利用XML数据库的DBMS.绝大多数主要的DBMS产品允许你无需改变现有的数据库就可以集成XML数据到程序中.现在让我们讨论一下XML数据库并探讨其特性. 原始的XML数据库 一个原始的XML数据库(NXD)可以是很简单,也可以是很复杂.我这样定义一个数据库的概念:永久稳定数据的集合.在这样的定义下,一个NXD能在逻辑上存储一个XML文档.当XML:DBinitiative对一个NX

[复变函数]第09堂课 作业讲解; 3 复变函数的积分 3.1 复积分的概念及其简单性质

作业讲解: P 90-92 T 5 (3) , 8 (1) , 13 (1) , 20 (1) , 22, 23.   0. 一些规定 (1) 今后所指曲线均指光滑或逐段光滑的. 逐段光滑的简单闭曲线称为周线. (2) 曲线的方向: 开口弧的情形只需指出始点.终点; 周线的情形, 参考 Jordan 曲线的情形.   1. 定义: 分割.求和.取极限. 设有向线段 $C:\ z=z(t),\ \al\leq t\leq \beta$ (起点 $z(\al)$, 终点 $z(\beta)$), $