0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

超干货解读胶囊网络

智能生物识别说 来源:快商通AI 作者:快商通AI 2021-09-27 17:54 次阅读

The pooling operation used in convolutional neural networks is a big mistake and the fact that it works so well is a disaster. ——Hinton

先引用深度学习三巨头之一Geoffrey Hinton(杰弗里·辛顿)的名人名言作为开端.

CNN是现在十分火热的模型,首先我们都知道,通过pooling层能够学到部分高阶特征,比如对于人脸而言可以激活识别到鼻子 ,嘴巴 ,眼睛 等。

大神们看到CNN模型的强大开始进行人性本质的思索,那么它有什么搞不懂的时候咩?

答:确实有。

具体来说,pooling并不能够学到这些特征具体是从哪一层特征学到的,也就意味着会损失高阶特征之间的相互空间关系,空间层级信息无法获取到。也就是混乱的 并不能够表征一张人脸。这就是pooling层存在的缺陷。

好吧,简言之就是脸盲。

我们接着来看,计算机得到图像的过程是一层一层,从图像的内部表示到整体图像表示。但是人对图像的认识恰恰相反!

科普时间到:

人脑对图像的认识关键的点在于图像位置姿态的认识,也就是即便图像进行了旋转,平移人脑依然可以认识图像,而计算机却不行。因此提出胶囊网络CapsNet。

那么我们来正经地看看到底什么是胶囊(总之不是吃的那个小药丸 )

一:胶囊定义

胶囊(Capsule)是一个,包含多个神经元的特征载体。每个神经元可以表示图像中出现的特定实体的各种属性,比如姿态(位置,大小,方向),纹理,变形等。

胶囊以向量的形式封装特征的各种属性表示。数值就是这个属性表示存在的概率,会随着特征的空间变化而变化,向量的长度保持不变的话,整个胶囊表征的高层特征就保持一致,这就是Hinton提出的活动等变性,这个不变性的意义高于pooling的不变性。

o4YBAGCwqwSAB74wAACgPqYm2fA307.png

听懂以上概念后,大神小伙伴们就接着来看它的运算过程吧。

二:胶囊卷积运算过程

1. 输入向量的矩阵乘法

2. 输入向量的标量加权

3. 加权输入向量之和

4. 向量到向量的非线性变换

总之就是先这样,再那样就好啦~

好了,回归干货:

u1、u2、u3就是来自下层的3个胶囊 ,向量的长度编码了下层胶囊相应特征的概率。

那么

w1j、w2j、w3j 就能够编码高层特征和低层特征之间的空间关系。

o4YBAGCwq0CAJfjwAAB2VSAqs9w212.png

神经网络是通过反向传播来学习参数,而胶囊网络是通过“动态路由”算法来进行更新。

低层胶囊需要决定它的输出是向哪个高层胶囊输出。通过学习cici才能够激活是向哪个方向的胶囊进行映射。

所以对于动态路由算法就是ujuj服从的某个分布,每层胶囊会相对聚集,那么接下来学习的低层胶囊向哪个高层胶囊映射,就是通过这种预测更接近的胶囊聚集来判断的。

接下来向量到向量的非线性变换就是用了一个新颖的非线性激活函数,接收一个向量,然后在不改变方向的前提下,压缩它的长度到1以下。就是squash(∙):

pIYBAGCwq2OALvVmAABDqyQ6DFs635.png

为了清晰地让大家理解,整来了一张图,更形象的描述整个学习过程:⬇️

pIYBAGCwq5aAMXp_AAHnhdbGC9w615.png

怎么样,是不是看着一下子就通透了起来呀^ ^

三:动态路由算法

好了我们继续往下肝⬇️

pIYBAGCwq7aAWpxRAACclfVoehQ556.png

从上述算法过程就能够明白,输入为低层所有的胶囊线性变换的输出$hat{u}_{j|i}$以及路由迭代次数$r$和层$l$ 。定义了一个零时变量$b_{ij}$初始化为0,在迭代过程中会更新,$c_i leftarrow softmax(b_i)$就是低层胶囊所有的权重。

举个简单的小例子⬇️

权重分配过程:$b_{ij }$初始化为0,第一次迭代,假设有3个低层胶囊,2个高层胶囊,那么$c_{ij}$都会等于0.5,所有的权重$c_{ij}$都相等。

随着迭代才会使得低层胶囊可以根据这个权重指向对应的高层胶囊。$s_j leftarrow sum_i c_{ij} hat{mathbf{u}}_{j|i}$ 就是对每一个胶囊做一个线性组合,然后通过$squash$函数得到传递方向不变的权重向量。最后更行相应的权重$b_{ij}$。

(嗯!大神们是不是觉得很简单(o^^o))

高层胶囊$j$的当前输出和从低层胶囊 $i$出接收的输入做点积,再加上上一轮的权重$b_{ij}$,得到更新的$b_{ij}$。点积可以表征胶囊之间的相似性,其实也就是将低层胶囊的特征学习过来,这就与$CNN$的学习效果一致。

pIYBAGCwq9mAX-mxAAAXnbwcpM805.jpeg

明显从上图就可以看出,$hat{u}{1|1}$和上面黑色的向量不相似,$hat{u}{2|1}$就和上面黑色的向量是相似的,那么路由权重$c_{11}$会降低,而$c_{12}$会增大。从而低层胶囊的学习就能有最优的匹配。

综上!一篇简单的科普教学文就结束啦,谁用谁知道!

所以————

听懂掌声!

那下篇我们来简单聊聊「相似三连」:DNN、RNN、CNN里的RNN吧!(递归神经网络)

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4575

    浏览量

    98775
  • 函数
    +关注

    关注

    3

    文章

    3904

    浏览量

    61311
  • 神经元
    +关注

    关注

    1

    文章

    284

    浏览量

    18322
  • 动态路由
    +关注

    关注

    0

    文章

    16

    浏览量

    23075
收藏 人收藏

    评论

    相关推荐

    2024百度智能云GENERATE全球生态大会干货速览

    2024百度智能云GENERATE全球生态大会干货速览
    的头像 发表于 04-09 09:37 140次阅读
    2024百度智能云GENERATE全球生态大会<b class='flag-5'>干货</b>速览

    生医应用的磁控胶囊机器人,实现多模态响应与多功能集成

    胶囊机器人可以通过口服方式抵达胃肠道病灶区域实施医疗功能,为实现胃肠道疾病无痛无创诊疗和提高患者依从性提供了重要途径。
    的头像 发表于 03-14 15:36 407次阅读
    生医应用的磁控<b class='flag-5'>胶囊</b>机器人,实现多模态响应与多功能集成

    COMSOL Multiphysics在材料与表面仿真中的应用

    随着科技的飞速发展,材料和表面作为新兴研究领域,吸引了广泛关注。它们通过人工设计的结构,能够在特定条件下表现出特殊的物理性质,为光电子领域带来革命性的变革。COMSOL Multiphysics
    发表于 02-20 09:20

    基于微流控技术的灭火微胶囊研究

    直径500微米的胶囊有多大魔力?12月28日,在中国科学技术大学先进技术研究院微流体应用研究中心里,副主任黄芳胜向我们展示了微胶囊的“过人之处”。
    的头像 发表于 01-02 09:25 356次阅读

    干货分享】6种延时电路原理讲解

    干货分享】6种延时电路原理讲解
    的头像 发表于 12-15 09:24 703次阅读
    【<b class='flag-5'>干货</b>分享】6种延时电路原理讲解

    干货分享】MLCC电容啸叫的4个对策

    干货分享】MLCC电容啸叫的4个对策
    的头像 发表于 12-06 17:26 439次阅读
    【<b class='flag-5'>干货</b>分享】MLCC电容啸叫的4个对策

    SiC设计干货分享(一):SiC MOSFET驱动电压的分析及探讨

    SiC设计干货分享(一):SiC MOSFET驱动电压的分析及探讨
    的头像 发表于 12-05 17:10 630次阅读
    SiC设计<b class='flag-5'>干货</b>分享(一):SiC MOSFET驱动电压的分析及探讨

    一文解读GNSS信号对网络中授时应用的益处

    涨知识 | 一文解读GNSS信号对网络中授时应用的益处
    的头像 发表于 11-24 14:26 261次阅读
    一文<b class='flag-5'>解读</b>GNSS信号对<b class='flag-5'>网络</b>中授时应用的益处

    技术干货 | 了解3种静态电流的规格

    技术干货 | 了解3种静态电流的规格
    的头像 发表于 10-26 15:56 473次阅读
    技术<b class='flag-5'>干货</b> | 了解3种静态电流的规格

    干货!电源设计器件布局和布线要点

    干货!电源设计器件布局和布线要点
    的头像 发表于 10-18 17:03 402次阅读
    <b class='flag-5'>干货</b>!电源设计器件布局和布线要点

    干货分享 | 32种EMC标准电路分享

    干货分享 | 32种EMC标准电路分享
    的头像 发表于 10-17 12:05 427次阅读
    <b class='flag-5'>干货</b>分享 | 32种EMC标准电路分享

    罗永浩:闪念胶囊功能苹果抄得很好 那闪念胶囊什么意思?

    苹果的iPhone15发布会之后并没有带来更多惊喜,升级幅度不大,整体的评价似乎不太高。 罗永浩评价苹果iPhone15时则表示:闪念胶囊抄的好。这是因为iPhone 15新机的左侧音量键的上方
    的头像 发表于 09-14 17:15 1565次阅读

    RSAC2023解读第7期 | 企业僵尸网络大机密

    本期解读专家 全球IoT(Internet of Things,物联网)设备每年以百万级的速率快速增长,大量不安全的IoT设备成为僵尸网络的主要来源。僵尸网络广泛使用网络层CC攻击,将
    的头像 发表于 06-29 18:45 303次阅读
    RSAC2023<b class='flag-5'>解读</b>第7期 | 企业僵尸<b class='flag-5'>网络</b>大机密

    图解IP地址网络知识

    今天浩道跟大家分享一篇关于网络通信的硬核干货,这也是每一个网络工程师进阶的必修课,图解IP地址网络知识!
    的头像 发表于 06-20 09:43 562次阅读
    图解IP地址<b class='flag-5'>网络</b>知识

    解读下一代网络——算力网络

    RAN接入从4G到5G,FAN从F4G到F5G,构建了面向个人和家庭的双千兆接入网,以及超宽的DCI云骨干网。 得益于“网络2020”的架构转型,在新冠肺炎疫情期间,Zoom和钉钉等成功支撑了数亿
    发表于 05-24 16:42 1次下载
    <b class='flag-5'>解读</b>下一代<b class='flag-5'>网络</b>——算力<b class='flag-5'>网络</b>