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

神经网络常见评价指标AUROC(AUC-ROC)、AUPR(AUC-PR)

神经网络的性能可以通过多个评价指标进行衡量,具体选择哪些指标取决于任务的性质。以下是神经网络中常见的评价指标:

  1. 准确性(Accuracy): 准确性是最常见的分类任务评价指标,表示模型正确预测的样本数占总样本数的比例。但在某些不平衡类别的情况下,准确性可能不是一个很好的指标。

  2. 精确度(Precision): 精确度是指在所有被模型预测为正例的样本中,实际为正例的比例。精确度关注的是模型预测为正例的准确性。

  3. 召回率(Recall): 召回率是指在所有实际为正例的样本中,被模型正确预测为正例的比例。召回率关注的是模型对正例的覆盖程度。

  4. F1分数(F1 Score): F1分数是精确度和召回率的调和平均值,综合考虑了模型的准确性和覆盖率。F1分数在不同类别不平衡的情况下比准确性更具意义。

  5. AUC-ROC曲线下面积(Area Under the Receiver Operating Characteristic Curve)(AUC-ROC)(AUROC): 适用于二分类问题,ROC曲线是以真正例率(True Positive Rate,召回率)为纵轴Y、假正例率(False Positive Rate)为横轴X的曲线,AUC-ROC是ROC曲线下的面积。AUC-ROC通常用于评估模型在不同阈值下的性能。详见:真阳性(TP):判断为真,实际也为真;伪阳性(FP):判断为真,实际为假;伪阴性(FN):判断为假,实际为真;真阴性(TN):判断为假,实际也为假;ROC空间将伪阳性率(FPR)定义为 X 轴真阳性率(TPR)定义为 Y 轴
    从 (0, 0) 到 (1,1) 的对角线将ROC空间划分为左上/右下两个区域,在这条线的以上的点代表了一个好的分类结果(胜过随机分类),而在这条线以下的点代表了差的分类结果(劣于随机分类)。

  6. AUC-PR(Area Under the Precision versus Recall Curve)(AUPR):PR 曲线则反映了精确率Precision(预测为真阳样本占所有预测为阳性样本的比例)和召回率Recall(预测为真阳样本占所有实际真样本的比例)的关系,其曲线下面积被认为相比于 AUROC 更能反映一个模型对真样本的富集能力

  7. 均方根误差(Root Mean Squared Error,RMSE): 适用于回归任务,RMSE是预测值与真实值之间差异的均方根。对于连续值的预测任务,RMSE常用于度量模型的预测误差。

  8. 平均绝对误差(Mean Absolute Error,MAE): 也用于回归任务,MAE是预测值与真实值之间绝对值的平均值。

  9. 对数损失(Log Loss): 适用于概率性预测任务,对数损失度量模型对真实标签的预测概率分布的拟合程度。

  10. 分类错误率(Classification Error): 表示模型错误分类的样本比例,是准确性的补数。

  11. 混淆矩阵(Confusion Matrix): 提供了模型在不同类别上的详细性能信息,包括真正例、假正例、真负例和假负例。

http://www.lryc.cn/news/235587.html

相关文章:

  • Apache Doris安装部署
  • Excel查询时用vlookup或者xlookup时,虽然用的参数选择的是精确匹配,但是发现不能区分大小写,应该如何解决?
  • 4种经典的限流算法
  • <MySQL> 什么是数据库事务?事务该如何使用?
  • Linux 网络:PMTUD 简介
  • BatchNormalization:解决神经网络中的内部协变量偏移问题
  • DAC实验(DAC 输出三角波实验)(DAC 输出正弦波实验)
  • 许多网友可能还不知道,升级到Windows 11其实没那么复杂,只要符合几个条件可以了
  • ubuntu下载conda
  • 重磅 | 进一步夯实生态建设,朗思科技与阿里龙蜥完成兼容性认证
  • Qt给控件添加图片
  • 3.6-Dockerfile语法梳理及最佳实践
  • springboot集成nacos并实现自动刷新
  • java面试八股文2023完整版详解110题附带答案
  • 微服务实战系列之Token
  • DRF纯净版项目搭建和配置
  • AUTODL云服务器使用大致步骤(适合本人版)
  • 无需云盘,不限流量实现Zotero跨平台同步:内网穿透+私有WebDAV服务器
  • 简朴博客系统测试报告
  • Qt遇到常见问题记录
  • pm2在Windows环境中的使用
  • 使用百度翻译API或腾讯翻译API做一个小翻译工具
  • Flutter笔记:桌面应用 窗口定制库 bitsdojo_window
  • iOS_折叠展开 FoldTextView
  • java使用 TCP 的 Socket API 实现客户端服务器通信
  • conda从4.12升级到最新版23.9 自动升级失败 手动升级方法
  • WPF下实现拖动任意地方都可以拖动窗口
  • Swin Transformer
  • 【csapp lab】lab2_bomblab
  • 开发者分享 | Ascend C算子开发及单算子调用