-
Notifications
You must be signed in to change notification settings - Fork 48
Description
Thanks for a very nicely presented implementation of Capsule Networks. I especially appreciate the tensorboard plots.
Unfortunately I believe you have mixed up "test error" with "test loss" when reporting your best results and comparing with the results from the paper.
The paper shows a table of test classification accuracy (Table 1) and reports a best error of 0.25%. This will have been calculated as:
(number of incorrectly classified test images) / (total number of test images) * 100%
Thus since there are 10,000 test images this equates to 25 mis-classified images for 0.25% error.
This is equivalent to an accuracy of 99.75%
Unfortunately you list test accuracy and test error figures that do not sum to 100% because you are listing the test loss figure which is not a useful measure of the classification accuracy of the network.
Although I have not seen an independent implementation on the net that claims to achieve this 99.75% figure, I have seen several that achieve greater than 99.6% (my own implementation has achieved 99.68% in 50 epochs). Since your best test accuracy is 99.32% it is possible that you have some error in your implementation as this is quite a way from the 99.75% achieved by the authors of the paper.