SlideShare a Scribd company logo
1 of 13
Download to read offline
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/326866655
Capsule neural networks
Presentation · August 2018
CITATIONS
0
READS
8
1 author:
Some of the authors of this publication are also working on these related projects:
Wearable Clinic:(Adaptive Sensing & Signal Processing using wearable sensors ) View project
Gait Sensor Fusion View project
Tahmina Zebin
The University of Manchester
17 PUBLICATIONS   19 CITATIONS   
SEE PROFILE
All content following this page was uploaded by Tahmina Zebin on 12 August 2018.
The user has requested enhancement of the downloaded file.
Capsule Neural Networks
TAHMINA.ZEBIN@MANCHESTER.AC.UK
Agenda
Part 1: Capsule Networks (CapsNet)
Part 2: Dynamic Routing Between Capsules
Part 3: CapsNet Architecture
Part 4: CapsNet Comparison with CNN : a demo android App
Part 1: Capsule Networks (CapsNet)
 The concept of capsules first introduced in 2011 by Geoffrey
Hinton, et al., in Transforming Autoencoders [1].
 In November 2017, Sara Sabour, Nicholas Frosst, and
Geoffrey Hinton in Dynamic Routing between Capsules [2],
where they introduced a CapsNet architecture that reached
state-of-the-art performance on MNIST dataset.
 Updated representation in Matrix capsules with EM routing
[3] (2018), 6th International Conference on Learning
Representations.
Challenges with convolutional networks..
 CNN is good at detecting features but less effective at exploring the spatial relationships among
features (perspective, size, orientation).
 CNN is also vulnerable to adversaries by simply move, rotate or resize individual features.
 It requires a large volume of training data to cover different variants and to avoid overfitting.
http://www.evolvingai.org/files/DNNsEasilyFooled_cvpr15.pdfSource :https://jhui.github.io/2017/11/03/Dynamic-Routing-Between-Capsules/
Capsules
A capsule is a group of neurons whose output represents different properties of the same
entity.
Capsules output a vector instead of a single scaler value.
In Matrix representation: VectorMatrix; Activity Vector Pose matrix + Activity Probability
A capsule captures the likelihood of a feature and its variant (orientation, size, perspective).
Uses the concept of Equivariance.
Image Source :https://jhui.github.io/2017/11/03/Dynamic-Routing-Between-Capsules/
Part 2: Dynamic Routing Between
Capsules
Dynamic routing groups capsules to form a parent capsule, and it calculates the capsule’s
output.
Source: Sara Sabour, Nicholas Frosst, Geoffrey Hinton
Routing by Agreement
Part 3: Capsnet Architecture
Source: Sara Sabour, Nicholas Frosst, Geoffrey Hinton
Part 4:
CapsNet
Comparison
with CNN :
a demo
android
App
Pros and Cons
Pros: Equivariance
Built in interpretability
Adversial Robustness
Cons: Reproducability
Computational performance
Routing process (with inner loops)
References & Further Reading
Founding papers by Hinton et al.
◦ Matrix capsules with EM routing - Hinton, G. E., Sabour, S. and Frosst, N. (2018), 6th International
Conference on Learning Representations.
https://openreview.net/pdf?id=HJWLfGWRb
◦ Dynamic Routing Between Capsules - Sabour, S., Frosst, N. and Hinton, G.E. (2017),
https://arxiv.org/abs/1710.09829
◦ Transforming Auto-encoders - Hinton, G. E., Krizhevsky, A. and Wang, S. D. (2011)
◦ https://github.com/sekwiatkowski/awesome-capsule-networks
◦ https://www.youtube.com/watch?v=YqazfBLLV4U&t=1259s
◦ https://jhui.github.io/2017/11/03/Dynamic-Routing-Between-Capsules/
Questions?
View publication statsView publication stats

More Related Content

Similar to Capsules Neural Network: Basics

A Review on Novel Approach for Load Balancing in Cloud Computing
A Review on Novel Approach for Load Balancing in Cloud ComputingA Review on Novel Approach for Load Balancing in Cloud Computing
A Review on Novel Approach for Load Balancing in Cloud Computingijtsrd
 
Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach
Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach
Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach IJECEIAES
 
Classifier Model using Artificial Neural Network
Classifier Model using Artificial Neural NetworkClassifier Model using Artificial Neural Network
Classifier Model using Artificial Neural NetworkAI Publications
 
Social Group Recommendation based on Big Data
Social Group Recommendation based on Big DataSocial Group Recommendation based on Big Data
Social Group Recommendation based on Big Dataijtsrd
 
Effective data mining for proper
Effective data mining for properEffective data mining for proper
Effective data mining for properIJDKP
 
Isf vivo2013
Isf vivo2013Isf vivo2013
Isf vivo2013mhaendel
 
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...sipij
 
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streams
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data StreamsNovel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streams
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streamsirjes
 
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...ijscai
 
Data Mining Framework for Network Intrusion Detection using Efficient Techniques
Data Mining Framework for Network Intrusion Detection using Efficient TechniquesData Mining Framework for Network Intrusion Detection using Efficient Techniques
Data Mining Framework for Network Intrusion Detection using Efficient TechniquesIJAEMSJORNAL
 
Dynamic Routing Between Capsules
Dynamic Routing Between CapsulesDynamic Routing Between Capsules
Dynamic Routing Between CapsulesKarel Ha
 
Action Recognition using Nonnegative Action
Action Recognition using Nonnegative ActionAction Recognition using Nonnegative Action
Action Recognition using Nonnegative Actionsuthi
 
NRNB Annual Report 2018
NRNB Annual Report 2018NRNB Annual Report 2018
NRNB Annual Report 2018Alexander Pico
 
Evaluating A Clinical Microsystem Utilizing The...
Evaluating A Clinical Microsystem Utilizing The...Evaluating A Clinical Microsystem Utilizing The...
Evaluating A Clinical Microsystem Utilizing The...Monica Rivera
 
SEMANTIC NETWORKS IN AI
SEMANTIC NETWORKS IN AISEMANTIC NETWORKS IN AI
SEMANTIC NETWORKS IN AIIRJET Journal
 
IRJET- Cross System User Modeling and Personalization on the Social Web
IRJET- Cross System User Modeling and Personalization on the Social WebIRJET- Cross System User Modeling and Personalization on the Social Web
IRJET- Cross System User Modeling and Personalization on the Social WebIRJET Journal
 
Application To Monitor And Manage People In Crowded Places Using Neural Networks
Application To Monitor And Manage People In Crowded Places Using Neural NetworksApplication To Monitor And Manage People In Crowded Places Using Neural Networks
Application To Monitor And Manage People In Crowded Places Using Neural NetworksIJSRED
 

Similar to Capsules Neural Network: Basics (20)

A Review on Novel Approach for Load Balancing in Cloud Computing
A Review on Novel Approach for Load Balancing in Cloud ComputingA Review on Novel Approach for Load Balancing in Cloud Computing
A Review on Novel Approach for Load Balancing in Cloud Computing
 
Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach
Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach
Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach
 
Classifier Model using Artificial Neural Network
Classifier Model using Artificial Neural NetworkClassifier Model using Artificial Neural Network
Classifier Model using Artificial Neural Network
 
Social Group Recommendation based on Big Data
Social Group Recommendation based on Big DataSocial Group Recommendation based on Big Data
Social Group Recommendation based on Big Data
 
Effective data mining for proper
Effective data mining for properEffective data mining for proper
Effective data mining for proper
 
Metaverse and NFTs on the Healthcare Cloud
Metaverse and NFTs on the Healthcare CloudMetaverse and NFTs on the Healthcare Cloud
Metaverse and NFTs on the Healthcare Cloud
 
Isf vivo2013
Isf vivo2013Isf vivo2013
Isf vivo2013
 
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
 
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streams
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data StreamsNovel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streams
Novel Class Detection Using RBF SVM Kernel from Feature Evolving Data Streams
 
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...
SWARM OPTIMIZED MODULAR NEURAL NETWORK BASED DIAGNOSTIC SYSTEM FOR BREAST CAN...
 
Data Mining Framework for Network Intrusion Detection using Efficient Techniques
Data Mining Framework for Network Intrusion Detection using Efficient TechniquesData Mining Framework for Network Intrusion Detection using Efficient Techniques
Data Mining Framework for Network Intrusion Detection using Efficient Techniques
 
Dynamic Routing Between Capsules
Dynamic Routing Between CapsulesDynamic Routing Between Capsules
Dynamic Routing Between Capsules
 
Ccanz webinar-oaw
Ccanz webinar-oawCcanz webinar-oaw
Ccanz webinar-oaw
 
Action Recognition using Nonnegative Action
Action Recognition using Nonnegative ActionAction Recognition using Nonnegative Action
Action Recognition using Nonnegative Action
 
NRNB Annual Report 2018
NRNB Annual Report 2018NRNB Annual Report 2018
NRNB Annual Report 2018
 
Evaluating A Clinical Microsystem Utilizing The...
Evaluating A Clinical Microsystem Utilizing The...Evaluating A Clinical Microsystem Utilizing The...
Evaluating A Clinical Microsystem Utilizing The...
 
Bx044461467
Bx044461467Bx044461467
Bx044461467
 
SEMANTIC NETWORKS IN AI
SEMANTIC NETWORKS IN AISEMANTIC NETWORKS IN AI
SEMANTIC NETWORKS IN AI
 
IRJET- Cross System User Modeling and Personalization on the Social Web
IRJET- Cross System User Modeling and Personalization on the Social WebIRJET- Cross System User Modeling and Personalization on the Social Web
IRJET- Cross System User Modeling and Personalization on the Social Web
 
Application To Monitor And Manage People In Crowded Places Using Neural Networks
Application To Monitor And Manage People In Crowded Places Using Neural NetworksApplication To Monitor And Manage People In Crowded Places Using Neural Networks
Application To Monitor And Manage People In Crowded Places Using Neural Networks
 

Recently uploaded

Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 

Recently uploaded (20)

Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 

Capsules Neural Network: Basics

  • 1. See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/326866655 Capsule neural networks Presentation · August 2018 CITATIONS 0 READS 8 1 author: Some of the authors of this publication are also working on these related projects: Wearable Clinic:(Adaptive Sensing & Signal Processing using wearable sensors ) View project Gait Sensor Fusion View project Tahmina Zebin The University of Manchester 17 PUBLICATIONS   19 CITATIONS    SEE PROFILE All content following this page was uploaded by Tahmina Zebin on 12 August 2018. The user has requested enhancement of the downloaded file.
  • 3. Agenda Part 1: Capsule Networks (CapsNet) Part 2: Dynamic Routing Between Capsules Part 3: CapsNet Architecture Part 4: CapsNet Comparison with CNN : a demo android App
  • 4. Part 1: Capsule Networks (CapsNet)  The concept of capsules first introduced in 2011 by Geoffrey Hinton, et al., in Transforming Autoencoders [1].  In November 2017, Sara Sabour, Nicholas Frosst, and Geoffrey Hinton in Dynamic Routing between Capsules [2], where they introduced a CapsNet architecture that reached state-of-the-art performance on MNIST dataset.  Updated representation in Matrix capsules with EM routing [3] (2018), 6th International Conference on Learning Representations.
  • 5. Challenges with convolutional networks..  CNN is good at detecting features but less effective at exploring the spatial relationships among features (perspective, size, orientation).  CNN is also vulnerable to adversaries by simply move, rotate or resize individual features.  It requires a large volume of training data to cover different variants and to avoid overfitting. http://www.evolvingai.org/files/DNNsEasilyFooled_cvpr15.pdfSource :https://jhui.github.io/2017/11/03/Dynamic-Routing-Between-Capsules/
  • 6. Capsules A capsule is a group of neurons whose output represents different properties of the same entity. Capsules output a vector instead of a single scaler value. In Matrix representation: VectorMatrix; Activity Vector Pose matrix + Activity Probability A capsule captures the likelihood of a feature and its variant (orientation, size, perspective). Uses the concept of Equivariance. Image Source :https://jhui.github.io/2017/11/03/Dynamic-Routing-Between-Capsules/
  • 7. Part 2: Dynamic Routing Between Capsules Dynamic routing groups capsules to form a parent capsule, and it calculates the capsule’s output. Source: Sara Sabour, Nicholas Frosst, Geoffrey Hinton
  • 9. Part 3: Capsnet Architecture Source: Sara Sabour, Nicholas Frosst, Geoffrey Hinton
  • 10. Part 4: CapsNet Comparison with CNN : a demo android App
  • 11. Pros and Cons Pros: Equivariance Built in interpretability Adversial Robustness Cons: Reproducability Computational performance Routing process (with inner loops)
  • 12. References & Further Reading Founding papers by Hinton et al. ◦ Matrix capsules with EM routing - Hinton, G. E., Sabour, S. and Frosst, N. (2018), 6th International Conference on Learning Representations. https://openreview.net/pdf?id=HJWLfGWRb ◦ Dynamic Routing Between Capsules - Sabour, S., Frosst, N. and Hinton, G.E. (2017), https://arxiv.org/abs/1710.09829 ◦ Transforming Auto-encoders - Hinton, G. E., Krizhevsky, A. and Wang, S. D. (2011) ◦ https://github.com/sekwiatkowski/awesome-capsule-networks ◦ https://www.youtube.com/watch?v=YqazfBLLV4U&t=1259s ◦ https://jhui.github.io/2017/11/03/Dynamic-Routing-Between-Capsules/