计算Caffe中前5名的错误率
Calculating top-5 error rate in Caffe?
我使用synset从softmax输出计算排序top k
预测。
给出了前5个类名。但我想知道如何计算它的百分比。我指的是前5%的误差。
有谁能给我指路吗?谢谢。
在训练过程中,可以使用精确度层的"top_k"参数来计算"top k"精确度。下面是修改bvlc_reference_caffe的train_val.prototxt
:
layer {
name: "accuracy_top_5"
type: "Accuracy"
bottom: "fc8"
bottom: "label"
top: "accuracy_top_5"
accuracy_param {
top_k: 5
}
include {
phase: TEST
}
}
相关文章:
- 你能重载对象变量名本身返回的内容吗
- 有没有一种方法可以在编译时获得作用域类名
- 将依赖名称显式标记为类型名和模板的奇怪之处
- 在C/C++中将变量名定义为__00000001有什么好处吗
- 函数名是c中该函数的第一条指令的地址吗
- C++中的VLA,扩展名为std=C++11
- 错误:需要类名(链表c++)
- <Windows>为什么 std::thread::native_handle 返回类型为"long long unsigned int"的值,而不是 void*(又名 HANDLE)?
- 具有条件类型名的模板类
- C++变量名(可以将 main 声明为变量,但对于其他函数名称则不然)
- 如何按文件扩展名引用文件夹中的文件
- 如果不在窗口 10 中声明名为 openCV 的 openCV namedWindow,QT 图像显示将无法正常工作
- C++20 概念:如何在"requires"子句中引用类名?
- '{'标记之前的预期类名,然后在预声明时无效使用不完整的类型'class class_name'
- 数数并选择 sqlite 中的前三名
- 生成文件:动态源文件名和对象目录
- 如何在友元函数中使用静态成员而不添加前缀 [类名]::
- 如何从向量或数组中选择最常见的数字?(前五名)C++
- 发生注入类名时会发生什么情况?(C++)
- 计算Caffe中前5名的错误率