美文网首页
机器学习常用评价指标

机器学习常用评价指标

作者: 米斯特芳 | 来源:发表于2021-07-28 12:28 被阅读0次

本文将陆续汇总机器学习中常见的评价指标

分类

以下包括精度、召回率、F1、ROC曲线、PR曲线

# 精度
from sklearn.metrics import accuracy_score
# 精度,召回率,F1等
from sklearn.metrics import classification_report
# 混淆矩阵
from sklearn.metrics import confusion_matrix # 以上调用方式均为func(y_test,y_pred)

# roc曲线:面积为auc(样本不平衡时)
含义:模型把正类预测为正的概率要远大于把负类预测为正的概率,即曲线要在y=x上方
以fpr(伪阳率)为横坐标,tpr(真阳率)为纵坐标,得到roc曲线
fpr=fp/(fp+tn) # 负类中有多少被预测为正类
tpr=tp/(tp+fn) # 即召回率

from sklearn.metrics import roc_curve,auc
# 也可用概率预测函数
score_y=clf.decision_function(test_x) # 决策函数,得到距离超平面的距离信息
fpr, tpr, thresholds = roc_curve(test_y, score_y)# 得到fpr和tpr列表,可以作图
auc(fpr,tpr)# 曲线下面积

# PR曲线:即精确率-召回率曲线,ROC曲线对类别平衡更有鲁棒性(也是其缺点),类别不平衡问题中由于主要关心正例,所以在此情况下PR曲线被广泛认为优于ROC曲线。
# 如果在类别分布不相同的情况下,要比较分类器性能,可以用ROC。
from sklearn.metrics import precision_recall_curve
precision_recall_curve(test_y, score_y)# score_y同上

回归

常用MAE、MSE、r2、MAPE等

# 平均绝对误差
from sklearn.metrics import mean_absolute_error
# 均方误差
from sklearn.metrics import mean_squared_error
# r2:
from sklearn.metrics import r2_score

聚类

这块不太了解,调用如下

# 
from sklearn.metrics import adjusted_rand_score
 
from sklearn.metrics import homogeneity_score
 
from sklearn.metrics import v_measure_score

交叉验证

交叉验证减少了随机性,相当于提高泛化能力吧

from sklearn.cross_validation import cross_val_score
print(cross_val_score(model, X_train, y_train, cv=4))

相关文章

  • 机器学习常用评价指标

    机器学习常用评价指标 在机器学习任务中,如何对模型的好坏对模型的优化/定量评价/改进具有重大的作用,通过不同的指标...

  • 从A到Z,掌握机器学习基本词汇【A】

    Accuracy: 准确率机器学习的常用评价指标。定义如下:Accuracy = (TruePositives +...

  • 机器学习常用评价指标

    Precision and recall 精度-在分类器分出的positive中,实际真的为positive的比例...

  • 机器学习常用评价指标

    本文将陆续汇总机器学习中常见的评价指标 分类 以下包括精度、召回率、F1、ROC曲线、PR曲线 回归 常用MAE、...

  • 机器学习中的评价指标

    在人工智能领域,机器学习的效果需要用各种指标来评价。本文将阐述机器学习中的常用性能评价指标,矢量卷积与神经网格的评...

  • 机器学习常用的评价指标

      在机器学习算法领域,最为广泛且为大众所认可的评价指标有:正确率(Accuracy)、精确度(Precision...

  • 机器学习中的评估指标

    机器学习中需要使用模型,优化,评价,其中评价指标也是用来优化的一环,这里总结一下常用的评估指标,主要分为分类和回归...

  • 机器学习评价指标

    1.机器学习常见评价指标 为什么要用AUC作为二分类模型的评价指标呢?为什么不直接通过计算准确率来对模型进行评价呢...

  • 分类问题常用的机器学习模型评价指标

    本文主要介绍分类问题中常用的机器学习模型评价指标。 本文的目录结构: 准确率 accuracy 精确率 preci...

  • 机器学习中的常用评价指标汇总

    机器学习中的评价指标 简要介绍精度、精确率、召回率、P-R曲线、F1 值、TPR、FPR、ROC、AUC等指标,还...

网友评论

      本文标题:机器学习常用评价指标

      本文链接:https://www.haomeiwen.com/subject/oprzmltx.html