当前位置: 首页 > news >正文

wordpress 站群插件wordpress没有登录口

wordpress 站群插件,wordpress没有登录口,互联网营销方案,公司网站怎样维护运营混淆矩阵 真实值正例真实值负例预测值正例TPFP预测值负例FNTN (根据阈值预测) P精确度计算:TP/(TPFP) R召回率计算:TP/(TPFN) AP 综合考虑P R 根据不同的阈值计算出不同的PR组合, 画出PR曲线,计算曲线…

混淆矩阵

真实值=正例真实值=负例
预测值=正例TPFP
预测值=负例FNTN

(根据阈值预测)

P精确度计算:TP/(TP+FP)

R召回率计算:TP/(TP+FN)

AP

综合考虑P R

根据不同的阈值计算出不同的PR组合, 画出PR曲线,计算曲线下面积即为PR

(所有点插值法计算,简单来讲就是近似计算小矩形面积和)

import numpy as np
import matplotlib.pyplot as pltdef calculate_precision_recall(confusion_matrices):#计算P Rrecall = []precision = []for tp, fp, fn in confusion_matrices:if tp + fp == 0:p = 0.0else:p = tp / (tp + fp)if tp + fn == 0:r = 0.0else:r = tp / (tp + fn)precision.append(p)recall.append(r)return recall, precisiondef calculate_ap_all_points(recall, precision):#所有点插值法计算面积recall = np.concatenate(([0.], recall, [1.]))precision = np.concatenate(([0.], precision, [0.]))for i in range(precision.size - 1, 0, -1):precision[i - 1] = np.maximum(precision[i - 1], precision[i])ap = np.sum(np.diff(recall) * precision[1:])return ap# 示例 (每个元素为 [TP, FP, FN])
confusion_matrices = [[10, 0, 0],  [8, 1, 2],  [6, 2, 4], [5, 3, 5],  [4, 4, 6],  [3, 7, 7],  
]# 计算精确率和召回率
recall, precision = calculate_precision_recall(confusion_matrices)# 计算AP
ap = calculate_ap_all_points(recall, precision)
print(f"平均精度 (AP): {ap}")plt.plot(recall, precision, marker='o')
plt.xlabel('Recall')
plt.ylabel('Precision')
plt.title('Precision-Recall Curve (AP = {:.3f})'.format(ap))
plt.grid(True)
plt.show()

AR

平均召回率

主要是考虑漏检,专注于R

import numpy as npdef calculate_ar(true_positives, false_negatives, max_detections):recall_values = []for tp, fn in zip(true_positives, false_negatives):if tp + fn == 0:recall = 0.0else:recall = tp / (tp + fn)recall_values.append(recall)# 假设我们只考虑前 max_detections 个召回率值if len(recall_values) > max_detections:recall_values = recall_values[:max_detections]if not recall_values:return 0.0ar = np.mean(recall_values)return ar# 示例数据
true_positives = [10, 8, 6, 5, 4, 3]  # TP
false_negatives = [0, 2, 4, 5, 6, 7]  # FP
max_detections = 5  # 最大检测次数# 计算AR
ar = calculate_ar(true_positives, false_negatives, max_detections)
print(f"平均召回率 (AR): {ar}")#计算maxDets 为10时候的AR
max_detections_2 = 10
ar_2 = calculate_ar(true_positives, false_negatives, max_detections_2)
print(f"平均召回率 (AR)maxDets为10 : {ar_2}")

平均精度(Average Precision,AP)以及AP50、AP75、APs、APm、APl、Box AP、Mask AP等不同阈值和细分类别的评估指标说明-CSDN博客

http://www.dtcms.com/a/455307.html

相关文章:

  • 河南网站顾问wordpress 无图插件下载
  • 做网站需要什么配置服务器Divi WordPress企业建站主题
  • 刚做的网站适合做外链吗网站建设的流程图
  • 怎么用wordpress搭建免费网站千图网的设计风格
  • 【LangChain】P15 大模型私有化部署:基于 Ollama 与 LangChain 的实践指南
  • 河南论坛网站建设三合一建站网站
  • 网站建设需要云主机吗wordpress中文主程序优化
  • 学习建设网站开发app重庆建筑安全信息网
  • 华为电子商务网站建设wordpress批量添加图片链接
  • wordpress按钮下拉口碑优化seo
  • 网站推广步骤网络推广外包公司一般在哪里招聘
  • 无为网站建设长沙营销型网页制作公司
  • 企业网站建设招标书广州网站建设建航科技
  • 网站做点线表格北京网站设计成功a刻
  • 网站建设订单模板下载十大互联网广告公司
  • 可以做网站首页的图片手机wap网站html源码
  • 在线构建网站免费申请qq邮箱
  • 灵犀科技高端网站建设深圳科技公司排名100
  • 博兴县城乡建设局网站网站做备案
  • C语言实现文本进度条
  • 我的wordpress网站吗中国房地产未来走势
  • 小说网站开发 项目计划书万户网络oa
  • 建设网站用什么东莞软件开发培训
  • 确保网站地址没有做301跳转做网站的是什么职业
  • 网站建立安全连接失败公司常用邮箱
  • 推广网站2024亳州市建设局网站
  • 个人备案转企业网站期间辽宁网络优化方法
  • 整站seo技术搜索引擎优化软件开发培训通知
  • 淘宝网站建设的目标哪种编程语言可以做网站
  • 张北北京网站建设做个简单的导航网站