查看"Accuracy"层的代码,我看到有一个用于该层的第二个输出/“顶部”的选项。
第二个输出产生什么?

最佳答案

查看accuracy_layer.hpp,其中定义了该层的输出数量,其中有以下注释:


// If there are two top blobs, then the second blob will contain
// accuracies per class.



因此,"top"层的第二个"Accuracy"仅报告每个类的准确性。

就像层精度的附带说明一样,报告的精度通过“有效”预测的数量进行归一化(与对损耗层使用normalization: VALID相同)。

关于machine-learning - Caffe的“准确性”层的第二个“顶部”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45483604/

10-12 19:29