static_cast< new_type >(expression)
备注:new_type为目标数据类型,expression为原始数据类型变量或者表达式。
static_cast相当于传统的C语言里的强制转换,该运算符把expression转换为new_type类型,用来强迫隐式转换如non-const对象转为const对象
caffe中per_class_accuracy的含义:
caffe 的accuracy层有个可选参数为per_class_accuracy,它会得出每一类的一个准确率,那么这个准确率是如何计算的?
首先,accuracy层的输出是(TP+TN)/(TP+TN+FP+FN), 如果在accuracy层指定输出每类的准确率,那么该准确率计算公式为(对该类预测正确的数量/该类的实际数量),即为该类的敏感度。如果为二分类,则一个是TP/(TP+FN)为敏感度, 另一个是TN/(TN+FP)为特异度。