Papers › Dynamic Routing Between Capsules

Dynamic Routing Between Capsules

26 Oct 2017NeurIPS 2017 12arXiv:1710.09829archive 2025-07-28

Sara Sabour, Nicholas Frosst, Geoffrey E. Hinton

A capsule is a group of neurons whose activity vector represents the instantiation parameters of a specific type of entity such as an object or an object part. We use the length of the activity vector to represent the probability that the entity exists and its orientation to represent the instantiation parameters. Active capsules at one level make predictions, via transformation matrices, for the instantiation parameters of higher-level capsules. When multiple predictions agree, a higher level capsule becomes active. We show that a discrimininatively trained, multi-layer capsule system achieves state-of-the-art performance on MNIST and is considerably better than a convolutional net at recognizing highly overlapping digits. To achieve these results we use an iterative routing-by-agreement mechanism: A lower-level capsule prefers to send its output to higher level capsules whose activity vectors have a big scalar product with the prediction coming from the lower-level capsule.

PaperPDFConference PDFCodeCode Syntology ran

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="1710.09829")

Code

Syntology Ran 18 of 118 code samples harvested from 35 repositories linked to this paper; 100 have no recorded run. Of those that ran: 15 ran · our draft was wrong; 2 ran · fixture could not drive it; 1 ran with no contract checked.

By repository: official repository: 2 samples from 1 repository, 0 ran; community (archive-listed): 115 samples from 34 repositories, 17 ran; 1 identical to code first harvested elsewhere. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.

77 repositories listed; official and paper-mentioned ones first.

Sarasra/models officialtfApache-2.0 report
44825762/MyCapsNet mentioned on GitHubpytorch report
Cheng-Lin-Li/SegCaps mentioned on GitHubtf report
DanielLongo/CapsGAN mentioned on GitHubpytorch report
DanielLongo/CapsNet-PyTorch mentioned on GitHubpytorch report
Egesabanci/capsuleNetworks mentioned on GitHubtfMIT report
EscVM/Efficient-CapsNet mentioned on GitHubtf report
Ian-Liao/SegCaps mentioned on GitHubtf report
JSerowik/Masters_Thesis mentioned on GitHub report
JeremyCCHsu/CapsNet-tf mentioned on GitHubtfMIT report
JunYeopLee/capsule-networks mentioned on GitHubtfApache-2.0 report
Oushesh/CapsClassifigner mentioned on GitHubtfApache-2.0 report
OwenLeng/pytorch-capsule mentioned on GitHubpytorch report
Reatris/Capsule_Net mentioned on GitHubpaddleApache-2.0 report
Riroaki/CapsNet mentioned on GitHubpytorch report
Soonhwan-Kwon/capsnet.mxnet mentioned on GitHubmxnet report
Ugenteraan/CapsNet-MNIST-TF mentioned on GitHubtf report
Ugenteraan/CapsNet-PyTorch mentioned on GitHubpytorch report
Utkarsh87/Capsule-Networks mentioned on GitHubpytorchMIT report
XifengGuo/CapsNet-Keras mentioned on GitHubtfMIT report
adambielski/capsnet-pytorch mentioned on GitHubpytorch report
akanimax/capsule-network-TensorFlow mentioned on GitHubtfMIT report
arsenzaryan/CapsNet mentioned on GitHubtf report
bdsaglam/CapsNet mentioned on GitHubpytorch report
bhneo/Capsnet-Experiments mentioned on GitHubtf report
chucooleg/capsnet_for_ner mentioned on GitHubtf report
danielhavir/capsule-network mentioned on GitHubpytorch report
dragen1860/CapsNet-Pytorch mentioned on GitHubpytorch report
dshelukh/CapsuleLearner mentioned on GitHubtf report
dudyu/capsnet mentioned on GitHubpytorch report
ecstayalive/Degenerate-capsule-neural-network mentioned on GitHubpytorchApache-2.0 report
ecstayalive/capsule_nn mentioned on GitHubpytorch report
ethanleet/CapsNet mentioned on GitHubpytorchMIT report
glassroom/heinsen_routing mentioned on GitHubpytorchMIT report
gram-ai/capsule-networks mentioned on GitHubpytorch report
grassknoted/CDAE4InfoExtraction mentioned on GitHubtf report
hli2020/nn_capsulation mentioned on GitHubpytorch report
hli2020/nn_encapsulation mentioned on GitHubpytorch report
im-ant/Capsules-Guys mentioned on GitHubtf report
jelifysh/Capsule-Networks mentioned on GitHubpytorch report
jihyeonseong/cardiocaps mentioned on GitHubpytorch report
jwzhanggy/isocapsnet mentioned on GitHubpytorch report
kazukiii/caps-net-pytorch mentioned on GitHubpytorchnot reachable when probed 2026-09-18 — repositories for recent papers often appear after camera-ready report
lalonderodney/SegCaps mentioned on GitHubtfApache-2.0 report
laodar/tf_capsnet mentioned on GitHubtf report
laubonghaudoi/CapsNet_guide_PyTorch mentioned on GitHubpytorchApache-2.0 report
lauromoraes/capsnet-promoter mentioned on GitHubMIT report
leoniloris/CapsNet mentioned on GitHubtfMIT report
mshaikh2/GANs_Comparison mentioned on GitHubtfMIT report
naturomics/CapsLayer mentioned on GitHubtfApache-2.0 report
naturomics/CapsNet-Tensorflow mentioned on GitHubtfApache-2.0 report
noureldinalaa/Capsule-Networks mentioned on GitHubpytorchMIT report
razvanalex/CapsLayer mentioned on GitHubtfApache-2.0 report
shashankmanjunath/capsnet mentioned on GitHubpytorch report
southworkscom/CapsNet-CNTK mentioned on GitHub report
starsky68/capsnet_blk_prune mentioned on GitHubpytorchNOASSERTION report
www0wwwjs1/Matrix-Capsules-EM-Tensorflow mentioned on GitHubtfApache-2.0 report
yechengxi/LightCapsNet mentioned on GitHubGPL-3.0 report
yikuide/pytorch-capsule mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

118 samples harvested; 18 ran; 0 honoured the contract we drafted; 100 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.

15ran · our draft was wrong
2ran · fixture could not drive it
1ran
100unverified

Licence: 12 of the 118 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.

Harvested from 35 repositories linked to this paper, official or community; each sample names its own and says which. Some samples are identical code Syntology first harvested from another repository; for those, this paper's copy is not located and its licence is not recorded. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.

Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.

Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.

default_batch_norm_params Sarasra/models/research/domain_adaptation/domain_separation/models.py official repository unverified Apache-2.0 recorded; this copy not marked cleared · pointer only · 9752e0af7e2e920e · report
preprocess_for_eval Sarasra/models/research/adv_imagenet_models/eval_on_adversarial.py official repository unverified Apache-2.0 recorded; this copy not marked cleared · pointer only · b1b870e26b8c5598 · report
accuracy shashankmanjunath/capsnet/capsule_network.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 64858477ea4e51d9 · report
augmentation gram-ai/capsule-networks/capsule_network.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · 916d6f93349e426b · report
caps_dim_perturb jwwandy/DynamicRoutingBetweenCapsules-PyTorch/caps_perturb.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · c0f267f39366e309 · report
caps_loss DanielLongo/CapsNet-PyTorch/CapsNet.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · 6d94bff65a753b0d · report
cos_dist_output_shape grassknoted/CDAE4InfoExtraction/capsnet-keras/capsulenet.py community (archive-listed) ran · fixture could not drive it MIT (permissive) · 9169bb6c16583f82 · report
create_path Ian-Liao/SegCaps/cococrawler/getcoco17.py community (archive-listed) ran · our draft was wrong Apache-2.0 (permissive) · b72eda3284443993 · report
dense_to_one_hot ameliajimenez/capsule-networks-medical-data-challenges/data_loader.py community (archive-listed) ran MIT (permissive) · e161978d5621fd5a · report
flip_axis Cheng-Lin-Li/SegCaps/utils/custom_data_aug.py community (archive-listed) ran · our draft was wrong fingerprinted Apache-2.0 (permissive) · fa45f6e21e1f5d6e · report
get_samples soskek/dynamic_routing_between_capsules/visualize.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 19f6c412420d3c16 · report
normalize_cap hli2020/nn_encapsulation/layers/cap_layer.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · c4647dd5ef46a3fd · report
salt_pepper_noise Cheng-Lin-Li/SegCaps/utils/custom_data_aug.py community (archive-listed) ran · fixture could not drive it fingerprinted Apache-2.0 (permissive) · c5a569bffcb9d305 · report
softmax gram-ai/capsule-networks/capsule_network.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · d55eaf6b69be6376 · report
squash ecstayalive/capsule_nn/functional.py community (archive-listed) ran · our draft was wrong fingerprinted Apache-2.0 (permissive) · 43a28458e2019a51 · report
squash hli2020/nn_encapsulation/layers/cap_layer.py community (archive-listed) ran · our draft was wrong no licence file found · pointer only · ac7650b0121cd6c9 · report
squash danielhavir/capsule-network/capsules.py community (archive-listed) ran · our draft was wrong fingerprinted MIT (permissive) · 36782ecd204f05d4 · report
squash Riroaki/CapsNet/capsnet.py community (archive-listed) ran · our draft was wrong fingerprinted MIT (permissive) · 89d981e0b618190e · report
squash adambielski/capsnet-pytorch/net.py community (archive-listed) ran · our draft was wrong fingerprinted BSD-3-Clause (permissive) · 5abcd8c6705f2368 · report
Decoder Egesabanci/capsuleNetworks/src/capsule_networks.py community (archive-listed) unverified MIT (permissive) · 643e4ac03170a791 · report
PrimaryCap XifengGuo/CapsNet-Keras/capsulelayers.py community (archive-listed) unverified MIT (permissive) · 313487a9c6ca5c62 · report
PrimaryCap lauromoraes/capsnet-promoter/capsulelayers.py community (archive-listed) unverified MIT (permissive) · c52aed0e8829960c · report
PrimaryCap lauromoraes/capsnet-promoter/capsulelayers2.py community (archive-listed) unverified MIT (permissive) · 1fcca424e3c93303 · report
PrimaryCapsule Egesabanci/capsuleNetworks/src/capsule_networks.py community (archive-listed) unverified MIT (permissive) · 2329d95d55ec1505 · report
UNet lalonderodney/SegCaps/unet.py community (archive-listed) unverified Apache-2.0 (permissive) · 6c522a777d335f98 · report
add_gaussian_noise ecstayalive/Degenerate-capsule-neural-network/capsule_net/utils/add_noise.py community (archive-listed) unverified Apache-2.0 (permissive) · 0d412a9be3a2a5d6 · report
average_gradients naturomics/CapsNet-Tensorflow/dist_version/distributed_train.py community (archive-listed) unverified Apache-2.0 (permissive) · 25474dc6ec455a0d · report
binarize_grid ameliajimenez/capsule-networks-medical-data-challenges/preprocess_diaretdb1.py community (archive-listed) unverified MIT (permissive) · 2e8edc862c5c964a · report
build_dataloaders ethanleet/CapsNet/data_loaders.py community (archive-listed) unverified MIT (permissive) · ef26365c2b293ba7 · report
build_model anastasios-stamoulis/deep-learning-with-csharp-and-cntk/Python/ch3-7.py community (archive-listed) unverified MIT (permissive) · ae560fa01740cfe8 · report
build_stack ameliajimenez/capsule-networks-medical-data-challenges/stain_normalization/stain_utils.py community (archive-listed) unverified MIT (permissive) · f47fb66b0f1495bb · report
capsule_loss_fn ecstayalive/Degenerate-capsule-neural-network/capsule_net/loss.py community (archive-listed) unverified Apache-2.0 (permissive) · 958171517f243d79 · report
char2tanh JeremyCCHsu/CapsNet-tf/helper.py community (archive-listed) unverified MIT (permissive) · e681684c378bcb1e · report
combine_images XifengGuo/CapsNet-Keras/utils.py community (archive-listed) unverified MIT (permissive) · a4f9b362c3fb2a02 · report
combine_images mshaikh2/GANs_Comparison/capsule/utils.py community (archive-listed) unverified MIT (permissive) · 889c715d11d8841d · report
compute_embedding_matrix anastasios-stamoulis/deep-learning-with-csharp-and-cntk/Python/ch6-1_b.py community (archive-listed) unverified MIT (permissive) · 04b01a6b962167f2 · report
conv ameliajimenez/capsule-networks-medical-data-challenges/networks/baseline.py community (archive-listed) unverified MIT (permissive) · 579b9526c3924ec3 · report
conv_caps_layer Colonel-Hathi/CapsNet-Treemap-Perception-Trafficsign/caps_net.py community (archive-listed) unverified Apache-2.0 (permissive) · b212ca24ab843e8a · report
convert_list_to_array ameliajimenez/capsule-networks-medical-data-challenges/preprocess_tupac16.py community (archive-listed) unverified MIT (permissive) · ba9a20e6fac96f58 · report
create_capsnet ameliajimenez/capsule-networks-medical-data-challenges/networks/capsnet.py community (archive-listed) unverified MIT (permissive) · 3e0f4a3cdf8f7d0e · report
create_model lalonderodney/SegCaps/model_helper.py community (archive-listed) unverified Apache-2.0 (permissive) · fe870e6febcb38d2 · report
cross_entropy naturomics/CapsLayer/capslayer/ops/losses/losses.py community (archive-listed) unverified Apache-2.0 (permissive) · 512bf4bce2286e2e · report
cross_entropy razvanalex/CapsLayer/capslayer/ops/losses/losses.py community (archive-listed) unverified Apache-2.0 (permissive) · aeb7fd30067180af · report
data_load Reatris/Capsule_Net/Capsule_net_paddle_by_Reatris.py community (archive-listed) unverified Apache-2.0 (permissive) · 1e8dccecc001d2fd · report
dc lalonderodney/SegCaps/metrics.py community (archive-listed) unverified Apache-2.0 (permissive) · 9e374d498da47a80 · report
denormalize ethanleet/CapsNet/tools.py community (archive-listed) unverified MIT (permissive) · 5c5b8a89cd91d2f6 · report
dice_hard lalonderodney/SegCaps/custom_losses.py community (archive-listed) unverified Apache-2.0 (permissive) · 4d42218ea782618b · report
dice_loss lalonderodney/SegCaps/custom_losses.py community (archive-listed) unverified Apache-2.0 (permissive) · 89675961d6c5df8a · report
dice_soft lalonderodney/SegCaps/custom_losses.py community (archive-listed) unverified Apache-2.0 (permissive) · d266f1b82443c200 · report
download_data Soonhwan-Kwon/capsnet.mxnet/capsulenet.py community (archive-listed) unverified no licence file found · pointer only · 22def68ffad5b584 · report
dynamic_routing Utkarsh87/Capsule-Networks/src/digitcaps.py community (archive-listed) unverified MIT (permissive) · 8cc74d9d9716f3e5 · report
elastic_transform lalonderodney/SegCaps/custom_data_aug.py community (archive-listed) unverified Apache-2.0 (permissive) · 354cb4ef853ea7c0 · report
extract_features anastasios-stamoulis/deep-learning-with-csharp-and-cntk/Python/ch5-3.py community (archive-listed) unverified MIT (permissive) · e9572b0ab2492828 · report
extract_images Colonel-Hathi/CapsNet-Treemap-Perception-Trafficsign/data_handler.py community (archive-listed) unverified Apache-2.0 (permissive) · 0fa7ba2d6f1b5e7d · report
extract_images ameliajimenez/capsule-networks-medical-data-challenges/data_loader.py community (archive-listed) unverified MIT (permissive) · 9ef54be9d13fc447 · report
extract_labels ameliajimenez/capsule-networks-medical-data-challenges/data_loader.py community (archive-listed) unverified MIT (permissive) · a4fd5ddd12015349 · report
extract_patches ameliajimenez/capsule-networks-medical-data-challenges/preprocess_diaretdb1.py community (archive-listed) unverified MIT (permissive) · cd1f1b152fc81869 · report
extract_patches ameliajimenez/capsule-networks-medical-data-challenges/preprocess_tupac16.py community (archive-listed) unverified MIT (permissive) · 9609ff43029770e8 · report
fc_conv ameliajimenez/capsule-networks-medical-data-challenges/networks/baseline.py community (archive-listed) unverified MIT (permissive) · 928c0a98317f2f9c · report
find_grid ameliajimenez/capsule-networks-medical-data-challenges/preprocess_tupac16.py community (archive-listed) unverified MIT (permissive) · 2ecfcd586e6b8acf · report
fully_connected_caps_layer Colonel-Hathi/CapsNet-Treemap-Perception-Trafficsign/caps_net.py community (archive-listed) unverified Apache-2.0 (permissive) · 9e266efd2f9b3537 · report
get_coord_add www0wwwjs1/Matrix-Capsules-EM-Tensorflow/config.py community (archive-listed) unverified Apache-2.0 (permissive) · d805a7b2c2d7d3ad · report
get_data Oushesh/CapsClassifigner/data_handler.py community (archive-listed) unverified Apache-2.0 (permissive) · 78eab6842a55500d · report
get_dataloader laubonghaudoi/CapsNet_guide_PyTorch/utils.py community (archive-listed) unverified Apache-2.0 (permissive) · 25c21be9120353e4 · report
get_dataset_size_test www0wwwjs1/Matrix-Capsules-EM-Tensorflow/config.py community (archive-listed) unverified Apache-2.0 (permissive) · 18f1ac5a3bb1245f · report
get_dataset_size_train www0wwwjs1/Matrix-Capsules-EM-Tensorflow/config.py community (archive-listed) unverified Apache-2.0 (permissive) · 4293fbb258948def · report
get_images Colonel-Hathi/CapsNet-Treemap-Perception-Trafficsign/data_handler.py community (archive-listed) unverified Apache-2.0 (permissive) · ef6f7f989e63e349 · report
get_mean_std ameliajimenez/capsule-networks-medical-data-challenges/stain_normalization/stainNorm_Reinhard.py community (archive-listed) unverified MIT (permissive) · 3619549fb958505d · report
get_path ethanleet/CapsNet/tools.py community (archive-listed) unverified MIT (permissive) · 5c2f7dad1037f39e · report
get_testimages Colonel-Hathi/CapsNet-Treemap-Perception-Trafficsign/data_handler.py community (archive-listed) unverified Apache-2.0 (permissive) · 4b0f312bd2a3e344 · report
jc lalonderodney/SegCaps/metrics.py community (archive-listed) unverified Apache-2.0 (permissive) · bebfab67566d4deb · report
kernel_tile www0wwwjs1/Matrix-Capsules-EM-Tensorflow/capsnet_em.py community (archive-listed) unverified Apache-2.0 (permissive) · c23def11ceb6917f · report
lab_split ameliajimenez/capsule-networks-medical-data-challenges/stain_normalization/stainNorm_Reinhard.py community (archive-listed) unverified MIT (permissive) · c2c66bc5a1670838 · report
load_data lalonderodney/SegCaps/load_3D_data.py community (archive-listed) unverified Apache-2.0 (permissive) · 7b208df6adf33efe · report
load_data naturomics/CapsNet-Tensorflow/utils.py community (archive-listed) unverified Apache-2.0 (permissive) · 954a41787b10fdf8 · report
load_fashion_mnist naturomics/CapsNet-Tensorflow/utils.py community (archive-listed) unverified Apache-2.0 (permissive) · f7af01a437e72215 · report
load_from_file JunYeopLee/capsule-networks/capsNet/utils.py community (archive-listed) unverified Apache-2.0 (permissive) · 454894a6d26864c2 · report
load_from_files anastasios-stamoulis/deep-learning-with-csharp-and-cntk/Python/ch6-1_b.py community (archive-listed) unverified MIT (permissive) · a6d3be25cfdf1fe4 · report
load_mnist ethanleet/CapsNet/data_loaders.py community (archive-listed) unverified MIT (permissive) · 906e695c111ae448 · report
load_mnist naturomics/CapsNet-Tensorflow/utils.py community (archive-listed) unverified Apache-2.0 (permissive) · a60140719ee8eeab · report
load_npy_files anastasios-stamoulis/deep-learning-with-csharp-and-cntk/Python/ch5-3.py community (archive-listed) unverified MIT (permissive) · f57a3bb8459d9735 · report
load_texts_labels anastasios-stamoulis/deep-learning-with-csharp-and-cntk/Python/ch6-1_b.py community (archive-listed) unverified MIT (permissive) · 93341244192ac2a3 · report
make_tf_example JeremyCCHsu/CapsNet-tf/build_multimnist.py community (archive-listed) unverified MIT (permissive) · 45ba4b2229e7c5d0 · report
margin_loss XifengGuo/CapsNet-Keras/capsulenet.py community (archive-listed) unverified MIT (permissive) · c5ff48b72a93fec5 · report
margin_loss naturomics/CapsLayer/capslayer/ops/losses/losses.py community (archive-listed) unverified Apache-2.0 (permissive) · 8278b9f74e0d99c0 · report
matmul naturomics/CapsLayer/capslayer/ops/math_ops.py community (archive-listed) unverified Apache-2.0 (permissive) · 71f308af9ead46b8 · report
matmul_v1 naturomics/CapsLayer/capslayer/ops/math_ops.py community (archive-listed) unverified Apache-2.0 (permissive) · 60b0489fcce178c8 · report
merge_back ameliajimenez/capsule-networks-medical-data-challenges/stain_normalization/stainNorm_Reinhard.py community (archive-listed) unverified MIT (permissive) · 7e43778f815ea3c2 · report
nchw_to_nhwc JeremyCCHsu/CapsNet-tf/helper.py community (archive-listed) unverified MIT (permissive) · d47f898b34da72b5 · report
nhwc_to_nchw JeremyCCHsu/CapsNet-tf/helper.py community (archive-listed) unverified MIT (permissive) · ad88fd8ea70fc685 · report
pad_to44 JeremyCCHsu/CapsNet-tf/build_multimnist.py community (archive-listed) unverified MIT (permissive) · 59858e235d46459f · report
precision lalonderodney/SegCaps/metrics.py community (archive-listed) unverified Apache-2.0 (permissive) · 7f6b9d28c90431fb · report
preprocess_img ameliajimenez/capsule-networks-medical-data-challenges/preprocess_diaretdb1.py community (archive-listed) unverified MIT (permissive) · 7b42b0ac5492beb9 · report
preprocess_input lalonderodney/SegCaps/densenets.py community (archive-listed) unverified Apache-2.0 (permissive) · df095bccc89495e4 · report
random_crop JeremyCCHsu/CapsNet-tf/build_multimnist.py community (archive-listed) unverified MIT (permissive) · 0da33f8508f5c3ef · report
read_image ameliajimenez/capsule-networks-medical-data-challenges/stain_normalization/stain_utils.py community (archive-listed) unverified MIT (permissive) · c95802bf73f69647 · report
routing Colonel-Hathi/CapsNet-Treemap-Perception-Trafficsign/caps_net.py community (archive-listed) unverified Apache-2.0 (permissive) · 23664ef48d2b7fc9 · report
run_eval_iter shashankmanjunath/capsnet/capsule_network.py community (archive-listed) unverified MIT (permissive) · f62923a58d77cb1c · report
run_train_iter shashankmanjunath/capsnet/capsule_network.py community (archive-listed) unverified MIT (permissive) · 09124db7cc72c4f5 · report
safe_norm ameliajimenez/capsule-networks-medical-data-challenges/networks/capsnet.py community (archive-listed) unverified MIT (permissive) · 852e571b48325d2a · report
save_images JunYeopLee/capsule-networks/capsNet/utils.py community (archive-listed) unverified Apache-2.0 (permissive) · 904b93c8951de375 · report
shape naturomics/CapsLayer/capslayer/ops/ops.py community (archive-listed) unverified Apache-2.0 (permissive) · 94a9d3fa58aca150 · report
softmax Utkarsh87/Capsule-Networks/src/digitcaps.py community (archive-listed) unverified MIT (permissive) · 2719723f2846d85e · report
squash Egesabanci/capsuleNetworks/src/capsule_networks.py community (archive-listed) unverified MIT (permissive) · fed6154c45168494 · report
squash XifengGuo/CapsNet-Keras/capsulelayers.py community (archive-listed) unverified MIT (permissive) · bc53226908b5d193 · report
squash ameliajimenez/capsule-networks-medical-data-challenges/networks/capsnet.py community (archive-listed) unverified MIT (permissive) · 42ce6a693b03e2f2 · report
squash ethanleet/CapsNet/tools.py community (archive-listed) unverified MIT (permissive) · e6c4c09caf295822 · report
squash lauromoraes/capsnet-promoter/capsulelayers.py community (archive-listed) unverified MIT (permissive) · d1e743564e5d4d8c · report
standardize_brightness ameliajimenez/capsule-networks-medical-data-challenges/stain_normalization/stain_utils.py community (archive-listed) unverified MIT (permissive) · 5568e495aa546957 · report
test DanielLongo/CapsNet-PyTorch/CapsNet.py community (archive-listed) unverified no licence file found · pointer only · f854823338dc9ee8 · report
test lauromoraes/capsnet-promoter/capsulenet.py community (archive-listed) unverified MIT (permissive) · 9baf4429c73eff71 · report
train DanielLongo/CapsNet-PyTorch/CapsNet.py community (archive-listed) unverified no licence file found · pointer only · a5be0ded65ff286c · report
train XifengGuo/CapsNet-Keras/capsulenet.py community (archive-listed) unverified MIT (permissive) · bf56a8a6277e51bd · report
train mshaikh2/GANs_Comparison/capsule/capsulenet.py community (archive-listed) unverified MIT (permissive) · 6c016f20008ba616 · report
tweak_pose_parameters ameliajimenez/capsule-networks-medical-data-challenges/visualize.py community (archive-listed) unverified MIT (permissive) · 5e53f8244d86e2f9 · report
update_routing lalonderodney/SegCaps/capsule_layers.py community (archive-listed) unverified Apache-2.0 (permissive) · 0ab110223d3720af · report
vectorize_sequences anastasios-stamoulis/deep-learning-with-csharp-and-cntk/Python/ch3-5.py community (archive-listed) unverified MIT (permissive) · 09b60348edfeca3d · report
squash identical code first harvested elsewhere ran · our draft was wrong fingerprinted licence of this copy not recorded · e8e375ca46107111 · report

Tasks

Image Classification

Datasets

Introduced by this paper, per the archive.

MultiMNIST

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Image Classification CIFAR-10 ensemble of 7 models Percentage correct 89.4 #209 of 265 Archive leaderboard report
Image Classification EMNIST-Balanced TextCaps Accuracy 90.46 #6 of 20 Archive leaderboard report
Image Classification MNIST CapsNet Percentage error 0.25 #12 of 81 Archive leaderboard report
Image Classification MultiMNIST CapsNet Percentage error 5.2 #1 of 1 Archive leaderboard report
Image Classification smallNORB CapsNet Classification Error 3.77 #6 of 7 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Introduced by this paper: CapsNet, Capsule Network

CapsNetCapsule Network

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections