Capsule代码学习

Posted beisong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Capsule代码学习相关的知识,希望对你有一定的参考价值。

学习资料来源:http://www.sohu.com/a/220499699_129720,很多语句从中摘抄而来,主要用于记笔记,感谢原创
Sara 实现地址:https://github.com/Sarasra/models/tree/master/research/capsules
Capsule定义:A capsule is a group of neurons whose activity vector represents the instantiation parameters of a specific type of entity such as an object or an object part. We use the length of the activity vector to represent the probability that the entity exists and its orientation to represent the instantiation parameters.

Capsule 中神经元的激活情况表示了图像中存在的特定实体的各种性质。这些性质可以包含很多种不同的参数,例如姿势(位置、大小、方向)、变形、速度、反射率、色彩、纹理等等。而输入输出向量的长度表示了某个实体出现的概率,所以它的值必须在 0 到 1 之间。
\[ V_j = \frac{||s_j||^2}{1+||s_j||^2}\frac{s_j}{||s_j||} \]

以上是关于Capsule代码学习的主要内容,如果未能解决你的问题,请参考以下文章

胶囊网络(Capsule)学习笔记

胶囊网络(Capsule)学习笔记

每周阅读清单-百度开源深度学习框架Geoffrey Hinton提出Capsule计划

论文笔记Matrix Capsule with EM Routing

碰撞检测之Ray-Capsule检测

先读懂CapsNet架构然后用TensorFlow实现:全面解析Hinton的提出的Capsule