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

(Deep Learning)准确率和召回率的基础概念

算法模型极大的提升了对各类结果的预测效率。

【算法模型的本质】
算法模型的本质,是基于输入的各类变量因子,通过计算规则(模型or公式),得出预测结果。

典型的预测结果比如:

1.(通过历史行为&偏好预测)用户对某条信息点击的可能性

2.(通过历史行为&偏好预测)用户的自然人口属性如性别等

【如何判定模型的好坏】
准确率和召回率的评估,是验证算法模型好坏最常用的手段之一。

现在假设你和模型在玩问答游戏,每次拿一个样本,告诉他一些这个人的信息,让ta找出所有男生。

准确率=预测的准确量/召回量(找出量)。

比如:在所有样本中,模型预找出50人说他们都是男性,而找出的这波人里实际只有40人为男性,准确率=40/50=80%,用来衡量找出部分的准确度。

召回率=召回中的准确量/客观正确的量。

是拿真实的结果,和预测结果比对。比如:总共实际有60个男性,模型只找出了50个,那召回率=50/60=83.3%,用来衡量找出部分对实际真实部分的覆盖情况。

【准召判定,会有哪些情况?】

对预测结果的评估,于是就构成了以下四种集合。

如下图所示,刚才4种集合,图形摊开的话,就是这个样子的。

下图展示了模型过度保守的情况。

模型可以很保守,准确率达到了100%,但由于过度追求准确,漏掉了大量正确的结果。

下图表示过度召回。

召回率100%,确保了正确的集合都被召回,但由于召回了大量错误集合,所以准确率很低。

下图则表示理想情况——又多又准确!

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

相关文章:

  • 【业务功能篇85】微服务-springcloud-Nginx-反向代理-网关
  • 深度适配?华为鸿蒙OS智能座舱酷狗音乐车载版5.0,车内尽享K歌
  • 数字孪生体技术--学习笔记
  • proxysql使用心得
  • 【C++ 学习 ⑰】- 继承(下)
  • kafka学习笔记
  • 阀门状态监测和预测性维护的原理和实施步骤
  • 复习之web服务器--apache
  • [Unity] 单例设计模式, 可供继承的单例组件模板类
  • Linux知识点 -- Linux多线程(三)
  • android java 硬编码保存mp4 jni数据转换
  • 那些你不得不知道的HTML知识点
  • 如何复制主播的性格(此乃广告文)
  • 【ES6】—【新特性】—Symbol详情
  • openresty安装与网站发布
  • 创建延时队列、springboot配置多个rabbitmq
  • 在kaggle中用GPU使用CGAN生成指定mnist手写数字
  • 【NI USRP】哪些 USRP 设备支持全双工,哪些支持半双工?
  • 不拼花哨,只拼实用:unittest指南,干货为王!
  • mysql 获取json数组中某个字段根据下标
  • 深入理解Redis缓存穿透、击穿、雪崩及解决方案
  • java八股文面试[java基础]——字节码
  • 新能源汽车技术的最新进展和未来趋势
  • 知虾shopee数据分析工具:shopee出单的商机利器
  • python——ydata-profiling介绍与使用
  • (纯c)数据结构之------>链表(详解)
  • postman接口自动化测试框架实战!
  • Apache Doris 入门教程35:多源数据目录
  • 响应式web-PC端web与移动端web(H5)兼容适配 选型方案
  • Redis持久化之RDB解读