膠囊網路(Capsule Networks)學習資源匯總
04-03
【編者按】為了方便大家更全面地學習膠囊網路,近日,國外博主AI Summary精心製作了一篇膠囊網路資源匯總,包括論文、博客、視頻、代碼實現、討論組、問答等。考慮到其中的部分鏈接已被論智翻譯成中文,因此願意啃英語生肉的讀者請移步英語鏈接,而只想粗略了解一下相關概念,或希望借中文進階學習的讀者可以先從論智的譯文讀起,文章中的中文標題鏈接都指向譯文。
原文:Awesome Capsule Networks
感謝原作者AI Summary基於CC-BY 4.0授權論智編譯,如需轉載,請按許可條款規範轉載。論文
Hinton等的論文
- Matrix capsules with EM routing - Hinton, G. E., Sabour, S. and Frosst, N. (2018)
- Dynamic Routing Between Capsules - Sabour, S., Frosst, N. and Hinton, G.E. (2017)
- Transforming Auto-encoders - Hinton, G. E., Krizhevsky, A. and Wang, S. D. (2011)
- A parallel computation that assigns canonical object-based frames of reference. - Hinton, G.E. (1981)
- Shape representation in parallel systems - Hinton, G.E. (1981)
- Optimizing Neural Networks that Generate Images - Tijmen Tieleman』s disseration
其他論文
- Capsule Network Performance on Complex Data - Xi, E., Bing, S. and Jin, Y. (2017)
- Accurate reconstruction of image stimuli from human fMRI based on the decoding model with capsule network architecture - Qiao, K., Zhang, C., Wang, L., Yan, B., Chen, J., Zeng, L. and Tong, L., (2018)
- An Optimization View on Dynamic Routing Between Capsules - Wang, D., Liu, E. (2018)
- CapsuleGAN: Generative Adversarial Capsule Network Ayush Jaiswal, Wael AbdAlmageed, Premkumar Natarajan. (2018)
- Spectral Capsule Networks - Bahadori, M. T. (2018)
博客
- Max Pechyonkin的膠囊網路入門系列:
- 膠囊網路背後的直覺
- 膠囊如何工作
- 囊間動態路由演算法
- 膠囊網路架構
- 基於TensorFlow實現膠囊網路 Debarko De的膠囊網路教程,包括注釋詳盡的膠囊網路實現代碼
- 基於CUDA為膠囊網路實現TensorFlow定製操作 Jos van de Wolfshaar的文章,定製膠囊網路運算的CUDA支持
- ISI新研究:膠囊生成對抗網路 用膠囊網路替換CNN作為GAN的判別網路,在MNIST數據集上取得了比卷積GAN更好的表現
- Uncovering the Intuition behind Capsule Networks and Inverse Graphic Tanay Kothari的長篇教程
- A Visual Representation of Capsule Connections in Dynamic Routing Between Capsules Mike Ross的膠囊網路示意圖
- Capsule Networks Are Shaking up AI?—?Here』s How to Use Them Nick Bourdakos的介紹
- Capsule Networks Explained Kendrick Tan的解釋
- Capsule Neural Networks Are Here to Finally Recognize Spatial Relationships. Part 1: CNNs and their problems. Tomer Eldor的教程
- Understanding Dynamic Routing between Capsules (Capsule Networks) Jonathan Hui的教程,包括注釋詳盡的基於Keras的膠囊網路實現代碼
- Matrix capsules with EM routing Adrian Colyer關於EM路由的文章
- Capsule Networks: A Glossary Sebastian Kwiatkowski的膠囊網路術語表
- Overview of awesome articles 點評三篇膠囊網路教程
視頻
- Geoffrey Hinton』s talk: What is wrong with convolutional neural nets? - Geoffrey Hinton在MIT. Brain & Cognitive Sciences的演講《卷積神經網路的問題在哪裡?》
- Capsule Networks (CapsNets) – Tutorial - 「這視頻棒極了。我本希望我能把膠囊解釋得這麼清楚。」Geoffrey Hinton
- Capsule networks: overview - 膠囊網路概覽,包括向量和矩陣膠囊。
- Overview of awesome videos 對以上3個視頻的點評。
- Capsule Networks: An Improvement to Convolutional Networks Siraj Raval介紹膠囊網路的視頻
動態路由實現
官方實現
- Sarasra/models 《Dynamic Routing Between Capsules》論文所用的代碼
TensorFlow
- alisure-ml/CapsNet
- bourdakos1/capsule-networks
- etendue/CapsNet_TF
- InnerPeace-Wu/CapsNet-tensorflow
- jaesik817/adv_attack_capsnet
- jostosh/capsnet
- JunYeopLee/capsule-networks
- laodar/tf_CapsNet
- leoniloris/CapsNet
- naturomics/CapsNet-Tensorflow
- rrqq/CapsNet-tensorflow-jupyter
- thibo73800/capsnet-traffic-sign-classifier
- tjiang31/CapsNet
- winwinJJiang/capsNet-Tensorflow
PyTorch
- acburigo/CapsNet
- adambielski/CapsNet-pytorch
- AlexHex7/CapsNet_pytorch
- aliasvishnu/Capsule-Networks-Notebook-MNIST
- andreaazzini/capsnet.pytorch
- cedrickchee/capsule-net-pytorch
- dragen1860/CapsNet-Pytorch
- gram-ai/capsule-networks
- higgsfield/Capsule-Network-Tutorial
- laubonghaudoi/CapsNet_guide_PyTorch
- leftthomas/CapsNet
- nishnik/CapsNet-PyTorch
- tonysy/CapsuleNet-PyTorch
- Ujjwal-9/CapsNet
Keras
- fengwang/minimal-capsule
- gusgad/capsule-GAN
- mitiku1/Emopy-CapsNet
- ruslangrimov/capsnet-with-capsulewise-convolution
- streamride/CapsNet-keras-imdb
- sunxirui310/CapsNet-Keras
- theblackcat102/dynamic-routing-capsule-cifar
- XifengGuo/CapsNet-Keras
- XifengGuo/CapsNet-Fashion-MNIST
Chainer
- soskek/dynamic_routing_between_capsules
Torch
- mrkulk/Unsupervised-Capsule-Network
MXNet
- AaronLeong/CapsNet_Mxnet
- GarrickLin/Capsnet.Gluon
- Soonhwan-Kwon/capsnet.mxnet
CNTK
- Southworkscom/CapsNet-CNTK
Lasagne
- DeniskaMazur/CapsNet-Lasagne
Matlab
- yechengxi/LightCapsNet
R
- dfalbel/capsnet
JavaScript
- alseambusher/capsnet.js
Vulcan
- moothyknight/CapsNet-for-Graphics-Rendering-Optimization
EM路由實現
TensorFlow
- gyang274/capsulesEM
- www0wwwjs1/Matrix-Capsules-EM-Tensorflow
PyTorch
- shzygmyx/Matrix-Capsules-pytorch
其他資源
- Capsule Networks discussion Facebook討論組
- CapsNet-Tensorflow CapsNet-Tensorflow的gitter.im討論組
- Will capsule networks replace neural networks? Quora問答「膠囊網路會取代神經網路嗎?」
- Could GANs work with Hinton』s capsule theory? Quora問答「GAN可以應用Hinton的膠囊理論嗎?」
- Dynamic Routing Between Capsules Kyuhwan Jung對論文《Dynamic routing between Capsules》的評論(slideshare)
如果覺得有幫助,希望各位拿起手機,在【添加】欄目中輸入jqr_ai,關注【論智】的公眾號,謝謝~~~
推薦閱讀:
TAG:深度學習DeepLearning | 機器學習 | 膠囊網路 |