一个实例说明Tp,Fp,Fn,Tn,mAP

由于最近在作图像检索。那么就有一个评价指标的问题。在网上一搜,尼玛,跟念经的一样。晦涩难懂。
这里,用一个实例说明。

1、背景

假设现在医院有医生给人测血糖,共100人。为了方便,我们分两类人,不正常(N),正常(P)。
groundtruth: 不正常(30),正常 (70)。
doctor predict: 不正常(40),正常(60)。

实际山,和这个预测的高血糖中真正高的,有24人。那16人不高。
预测正常的人真正正常的有54人,那6个人高血糖。

True Positive:我们把这个词分成两部分,true。说明医生测对了。Positive,说明测试结果是正常。
其余的类似。这两个词都是针对预测结果而言的。

2、建模

现在我们做混淆矩阵(Confusion Matrix)

groundtruth=Positive groundtruth=Negative
predict=Positive True Positive
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用PyTorch计算TPFNFPTN时,可以利用PyTorch的支持numpy的特性来进行判断。下面是一个示例代码: ```python import torch # 假设有两个张量,一个预测值(predict),一个是真实标签(label) predict = torch.tensor([1, 0, 1, 0]) # 预测值 label = torch.tensor([1, 1, 0, 0]) # 真实标签 # 计算TPFNFPTN TP = ((predict == 1) & (label == 1)).sum().item() # 预测为正例且真实为正例的数量 FN = ((predict == 0) & (label == 1)).sum().item() # 预测为负例且真实为正例的数量 FP = ((predict == 1) & (label == 0)).sum().item() # 预测为正例且真实为负例的数量 TN = ((predict == 0) & (label == 0)).sum().item() # 预测为负例且真实为负例的数量 print(f"TP: {TP}, FN: {FN}, FP: {FP}, TN: {TN}") ``` 在这个示例中,我们首先创建了两个张量`predict`和`label`,分别表示预测值和真实标签。然后,我们使用逻辑运算符和`sum()`函数来计算TPFNFPTN的数量。最后,我们使用`item()`方法将结果转换为标量值,并打印出来。 请注意,这只是一个示例代码,你可以根据实际情况对代码进行修改和调整。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [在pytorch 中计算精度、回归率、F1 score等指标的实例](https://download.csdn.net/download/weixin_38720997/14858620)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [如何用keras/tf/pytorch实现TP/TN/FP/FN和accuracy/sensiivity/precision/specificity/f1-score等评价指标...](https://blog.csdn.net/weixin_43509263/article/details/101638713)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值