如何在caffe中保存预测的概率?

时间:2017-01-15 17:34:27

标签: neural-network deep-learning caffe image-segmentation pycaffe

有谁知道如何在FCN语义分割中保存每个像素的预测类标签的输出?我想在推理期间看到图像的概率图。应该保存图层的数据?

非常感谢

1 个答案:

答案 0 :(得分:0)

正如您从infer.py中的代码中看到的那样,预测标签为argmax图层的'score'

out = net.blobs['score'].data[0].argmax(axis=0)

培训期间'score'input to "SoftmaxWithLoss" layer。因此,要从'score'获取课程概率,您需要在"Softmax"之上添加'score'

e_s = np.exp(net.blobs['score'].data[0])
prob = e_s / e_s.sum(axis=0)