1) Capsule networks use vectors instead of scalar outputs from neurons to capture spatial relationship information between objects, unlike traditional CNNs.
2) Dynamic routing replaces max pooling by using an iterative routing-by-agreement mechanism to determine the influence weights between capsules in different layers.
3) Experiments on digit classification show that capsule networks with dynamic routing outperform CNNs while using less data augmentation due to their ability to better preserve spatial relationships under transformations like scaling and translation.
2. Abstact
• Paper
- (2017) Dynamic Routing Between Capsules
- (2018) Matrix Capsules with EM Routing
• Abstract
- Capsules: 用向量代替元素輸出,可捕捉空間結構信息的膠囊概念
- Dynamic Routing: 用 routing-by-agreement 取代 max-pooling
2
3. Outline
• Drawbacks of CNN
• Capsule
• Dynamic Routing
• Experiments
- 數字分類
- Train 時額外提供少量標記的 test set
3
4. Drawbacks of CNN
• Drawbacks of CNN
- Pooling weak
- Ambivalent the spatial relationships of the previous layer
4
15 9 4 2
11 5 8 6
8 7 3 17
2 3 7 3
15 8
8 17
10 5
5 8
Max pooling
Average pooling
Only keep partial feature
Max is define by input layer, not Bi-layer
旋轉縮放和平移不變性,適應程度較小,需要大量 augmentation 協助
Weight are equal
Who