Neural Architecture Search

Capsule Network

Introduced by Sabour et al. in Dynamic Routing Between Capsules

A capsule is an activation vector that basically executes on its inputs some complex internal computations. Length of these activation vectors signifies the probability of availability of a feature. Furthermore, the condition of the recognized element is encoded as the direction in which the vector is pointing. In traditional, CNN uses Max pooling for invariance activities of neurons, which is nothing except a minor change in input and the neurons of output signal will remains same.

Source: Dynamic Routing Between Capsules


Paper Code Results Date Stars


Task Papers Share
Image Classification 27 10.19%
Classification 21 7.92%
General Classification 20 7.55%
Sentiment Analysis 10 3.77%
Sentence 8 3.02%
Decoder 7 2.64%
Semantic Segmentation 6 2.26%
Text Classification 6 2.26%
Image Segmentation 5 1.89%


Component Type
🤖 No Components Found You can add them if they exist; e.g. Mask R-CNN uses RoIAlign