面试:正确率能很好的评估分类算法吗

        正确率(accuracy) 正确率是我们最常见的评价指标,accuracy = (TP+TN)/(P+N),正确率是被分对的样本数在所有样本数中的占比,通常来说,正确率越高,分类器越好。

       不同算法有不同特点,在不同数据集上有不同的表现效果,根据特定的任务选择不同的算法。如何评价分类算法的好坏,要做具体任务具体分析。对于决策树,主要用正确率去评估,但是其他算法,只用正确率能很好的评估吗?
答案是否定的。
        正确率确实是一个很直观很好的评价指标,但是有时候正确率高并不能完全代表一个算法就好。比如对某个地区进行地震预测,地震分类属性分为0:不发生地震、1发生地震。我们都知道,不发生的概率是极大的,对于分类器而言,如果分类器不加思考,对每一个测试样例的类别都划分为0,达到99%的正确率,但是,问题来了,如果真的发生地震时,这个分类器毫无察觉,那带来的后果将是巨大的。很显然,99%正确率的分类器并不是我们想要的。出现这种现象的原因主要是数据分布不均衡,类别为1的数据太少,错分了类别1但达到了很高的正确率缺忽视了研究者本身最为关注的情况。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-18 06:08:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-18 06:08:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-18 06:08:01       82 阅读
  4. Python语言-面向对象

    2024-02-18 06:08:01       91 阅读

热门阅读

  1. 单反相机用sd卡还是cf卡?相机cf卡和sd卡区别

    2024-02-18 06:08:01       100 阅读
  2. rtt设备io框架面向对象学习-软件模拟rtc设备

    2024-02-18 06:08:01       61 阅读
  3. 排序算法部分总结

    2024-02-18 06:08:01       45 阅读
  4. 2024前端面试准备之HTML篇

    2024-02-18 06:08:01       47 阅读
  5. vue watch监听

    2024-02-18 06:08:01       59 阅读
  6. Vue路由

    Vue路由

    2024-02-18 06:08:01      43 阅读
  7. 防火墙HA详解

    2024-02-18 06:08:01       50 阅读
  8. 阿里云服务器安装MySQL、Apache、PHP

    2024-02-18 06:08:01       44 阅读
  9. linux ubuntu Mysql 安装指南

    2024-02-18 06:08:01       57 阅读
  10. git常用命令

    2024-02-18 06:08:01       49 阅读
  11. Hadoop-Yarn-NodeManager都做了什么

    2024-02-18 06:08:01       46 阅读