WX??????Q? 2022-04-25 22:20
浏览 173
已结题

想问一下,在图像分类中混淆矩阵得到的准率和真实跑出的结果不一致

这是我在服务器上跑模型用的准确率:
acc += torch.eq(predict_y, val_labels.to(device)).sum().item()
val_accurate = acc / val_num
就是如果预测结果和真实标签一致acc加1,最后在除以测试集总个数

混淆矩阵计算准确率代码:
sum_TP = 0
for i in range(self.num_classes):
sum_TP += self.matrix[i, i]
acc = sum_TP / np.sum(self.matrix)
print("the model accuracy is ", acc)
通过计算混淆矩阵对角线元素之和,再除以测试集总个数,这两个在相同环境下,读取测试集的方式也一样,但是结果不一样,一个87.90,一个88.10
想问一下老哥们有遇到这种情况?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月3日
    • 创建了问题 4月25日

    悬赏问题

    • ¥100 探针系统研发相关实习报告编写问题
    • ¥15 求帮生成一个lattice diamond的许可证
    • ¥15 大一前端新生求教学解答
    • ¥15 如何制作一个可以查看“网游有序列的装备词条”的软件/插件
    • ¥15 CS2打5E与完美天梯匹配会与服务器断开连接(黑框没标明具体原因)
    • ¥15 利用cst反推材料电磁参数,推出想x,y,z方向的相对介电常数与磁导率
    • ¥15 求帮助!用赛灵思FPGA XC7A35T对一个频率50MHz的数字信号读取高低电平,只用HR bank普通单端io进行采样可以吗
    • ¥15 训练准确率100%,测试准确率只有50%
    • ¥15 grafana创建dashhabord提示no data sources of type Prometheus Alert
    • ¥15 python用arima时间序列法预测不出结果 急