美文网首页
机器学习-性能评估篇

机器学习-性能评估篇

作者: 蘑菇酱子 | 来源:发表于2018-12-28 10:37 被阅读0次

        对于一个学习器f,我们需要对泛化能力进行评估,也就是对模型在测试集上效果的评估。

        我们首先给定一个样本集D={(x_{1},y_{1}),(x_{2} ,y_{2}),...,(x_{m},y_{m})},性能评估也就是比较预测结果f(x_{i} )与真实结果y_{i}之间的差距。

        回归任务中,最常用的性能度量是“均方误差”(mean squared error):

                                           E(f;D)=\frac{1}{m} \sum_{i=1}^m(f(x_{i})-y_{i})^2

        本文主要讨论分类任务的性能度量。

1.错误率与精度    

        错误率同上,精度(accuracy)=1-E(f;D),也可以成为”正确率”

2.查全率,查准率,F1

    已经有错误率或正确率来衡量性能,为什么还要有查全率、查准率?

   正确率确实是一个很好很直观的评价指标,但是有时候正确率高并不能代表一个算法就好。比如某个地区某天地震的预测,假设我们有一堆的特征作为地震分类的属性,类别只有两个:0:不发生地震、1:发生地震。一个不加思考的分类器,对每一个测试用例都将类别划分为0,那那么它就可能达到99%的正确率,但真的地震来临时,这个分类器毫无察觉,这个分类带来的损失是巨大的。为什么99%的正确率的分类器却不是我们想要的,因为这里数据分布不均衡,类别1的数据太少,完全错分类别1依然可以达到很高的正确率却忽视了我们关注的东西。

未完待续

相关文章

  • 机器学习-性能评估篇

    对于一个学习器,我们需要对泛化能力进行评估,也就是对模型在测试集上效果的评估。 我们首先给定一个样本集,性能评估也...

  • Spark机器学习笔记

    Spark机器学习笔记 机器学习 机器学习是数据通过算法构建出模型并对模型进行评估,评估的性能如果达到要求就拿这个...

  • 3.machine_learning_eval_metric

    机器学习评估与度量指标 -from周志华《机器学习》 1.1机器学习基本概念 这里的内容主要包括:性能度量、比较检...

  • 【Spark Mllib】性能评估 ——MSE/RMSE与MAP

    推荐模型评估 本篇我们对《Spark机器学习1.0:推荐引擎——电影推荐 》模型进行性能评估。 MSE/RMSE ...

  • 一文深度解读模型评估方法

    本文将总结机器学习最常见的模型评估指标。训练学习好的模型,通过客观地评估模型性能,才能更好实际运用决策。模型评估主...

  • 机器学习算法的性能评估

    本文介绍机器学习算法的性能评估的方法,包括算法高偏差还是高方差的诊断,学习曲线等。从工程应用的角度来讲,算法只需要...

  • 机器学习性能评估指标

    在机器学习、数据挖掘、推荐系统完成建模之后,需要对模型的效果做评价。业内目前常常采用的评价指标有准确率(Preci...

  • 常用的机器学习模型评估指标

    对机器学习模型的泛化性能进行评估,通常需要衡量模型的泛化能力,也就是性能度量。常见的性能度量指标包括:准确率,查准...

  • 准确率(Accuracy) | 查准率(Precision) |

    在机器学习中,对于一个模型的性能评估是必不可少的。准确率(Accuracy)、查准率(Precision)、查全率...

  • 机器学习性能评估指标汇总

    跑完分类模型(Logistic回归、决策树、神经网络等),我们经常面对一大堆模型评估的报表和指标,如ACC、ROC...

网友评论

      本文标题:机器学习-性能评估篇

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