|
Algorithm 1: Dynamic Routing |
Input: , r and l Output: vj
for all capsule i (primary capsule) in layer l and capsule j (class capsule) in layer (l + 1):
bij ⇐ 0
for r iterations do
for all capsules i in layer l: ci ⇐ softmax(bi)
for all capsules j in layer (l+1): sj ⇐
for all capsules j in layer (l+1): vj ⇐ squash(sj)
for all capsule i in layer l and capsule j in layer (l+1):
bij ⇐ bij +
end for
return vj
|