Looking at the code of "Accuracy"
layer, I see there is an option for a second output/"top" for this layer.
What does this second output produce?
Asked
Active
Viewed 404 times
1

Shai
- 111,146
- 38
- 238
- 371
1 Answers
2
Looking at accuracy_layer.hpp
, where the number of outputs for the layer are defined, there's this comment:
// If there are two top blobs, then the second blob will contain // accuracies per class.
So, the second "top"
of the "Accuracy"
layer simply reports per-class accuracies.
Just as a side note for layer Accuracy, the reported Accuracy is normalized by the number of "valid" predictions (same as using normalization: VALID
for loss layers).

Shai
- 111,146
- 38
- 238
- 371