引子 :

如图:在各种机器学习算法中我们经常会遇见metrics.accuracy_score()这个函数,它到底有什么作用呢?为此我专门搜集了一些相关资料。

sklearn 中accuracy_score函数计算了准确率。

一:函数作用

在二分类或者多分类中,预测得到的label,跟真实label比较,计算准确率。即:通过prediction预测结果和test_y测试集结果 计算得到模型的准确率

print("The acc of the SVM is ;",metrics.accuracy_score(prediction,test_y))

print('The accuracy of the Logistic Regression is',metrics.accuracy_score(prediction,test_y))

二:函数介绍和使用

分类准确率分数:是指所有分类正确的百分比

sklearn.metrics.accuracy_score(

y_true,

y_pred,

*,

normalize=True,

sample_weight=None)

y_true:真是标签。二分类和多分类情况下是一列,多标签情况下是标签的索引。

y_pred:预测标签。二分类和多分类情况下是一列,多标签情况下是标签的索引。

normalize:bool, optional (default=True),如果是false,正确分类的样本的数目(int);如果为true,返回正确分类的样本的比例,必须严格匹配真实数据集中的label,才为1,否则为0。

sample_weight:array-like of shape (n_samples,), default=None。Sample weights.

补充:如果normalize == True,返回正确分类的样本的比例,否则返回正确分类的样本的数目(int)

实例:

#基于鸢尾花数据的一个例子

from sklearn.model_selection import train_test_split
from sklearn import svm
from sklearn import metrics

iris =pd.read_csv('iris.csv')
petal=iris[['PetalLengthCm','PetalWidthCm','Species']]
sepal=iris[['SepalLengthCm','SepalWidthCm','Species']]

train_p,test_p=train_test_split(petal,test_size=0.3,random_state=0)  #petals
train_x_p=train_p[['PetalWidthCm','PetalLengthCm']]
train_y_p=train_p.Species
test_x_p=test_p[['PetalWidthCm','PetalLengthCm']]
test_y_p=test_p.Species

model=svm.SVC()
model.fit(train_x_p,train_y_p)
prediction=model.predict(test_x_p)
print('The accuracy of the SVM using Petals is:',metrics.accuracy_score(prediction,test_y_p))

metrics.accuracy_score()函数 计算acc相关推荐

  1. sklearn(五)计算acc:使用metrics.accuracy_score()计算分类的准确率

    sklearn.metrics.accuracy_score(y_true, y_pred, *, normalize=True, sample_weight=None) 输入参数: y_true:真 ...

  2. 异步请求积压可视化|如何 1 分钟内快速定位函数计算积压问题

    作者 | 千风 本文分为三个部分:概述中引入了积压问题,并介绍了函数计算异步调用基本链路:并在指标介绍部分详细介绍了指标查看方式,分类解读了不同的指标含义:最后以一个常见的异步请求积压场景为例,介绍如 ...

  3. 从零入门 Serverless | 函数计算的可观测性

    作者 | 夏莞 阿里巴巴函数计算团队 本文整理自<Serverless 技术公开课>,关注"Serverless"公众号,回复"入门",即可获取 S ...

  4. 使用函数计算三步实现深度学习 AI 推理在线服务

    目前深度学习应用广发, 其中 AI 推理的在线服务是其中一个重要的可落地的应用场景.本文将为大家介绍使用函数计算部署深度学习 AI 推理的最佳实践,  其中包括使用 FUN 工具一键部署安装第三方依赖 ...

  5. 基于函数计算的 Serverless AI 推理

    前言概述 本文介绍了使用函数计算部署深度学习 AI 推理的最佳实践, 其中包括使用 FUN 工具一键部署安装第三方依赖.一键部署.本地调试以及压测评估, 全方位展现函数计算的开发敏捷特性.自动弹性伸缩 ...

  6. 本地函数定义是非法的_使用函数计算三步实现深度学习 AI 推理在线服务

    目前深度学习应用广发, 其中 AI 推理的在线服务是其中一个重要的可落地的应用场景.本文将为大家介绍使用函数计算部署深度学习 AI 推理的最佳实践, 其中包括使用 FUN 工具一键部署安装第三方依赖. ...

  7. 从函数计算到 Serverless 架构

    作者:秋雨陈 前言 随着 Serverless 架构不断发展,各云厂商和开源社区都已经布局 Serverless 领域,一方面表现在云厂商推出传统服务/业务的 Serverless 化版本,或者 Se ...

  8. SkyWalking峰会:v9解密+BanyanDB首发+eBPF探针+K8s监控实践+函数计算可观测

    出品 | CSDN云原生 Apache SkyWalking是中国首个,也是目前唯一的个人开源的Apache顶级项目.作为一个针对分布式系统的应用性能监控 APM 和可观测性分析平台,SkyWalki ...

  9. 云起实验室:基于函数计算实现AI推理

    本场景基于函数计算建立一个TensorFlow Serverless AI推理平台. 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/35 ...

最新文章

  1. AI一分钟|特斯拉前员工爆料:部分汽车使用电池缺陷;小鹏汽车计划2019年底前融资300亿元...
  2. 神经网络的可解释性综述
  3. 看完这些、你能体会到半导体与电路集成的伟大了吗?
  4. Linux虚拟机NAT模式设置固定ip
  5. WT32-SC01是ESP32驱动3.5彩屏开发板方案适合用arduino方式开发吗?因为需要彩屏和电容触摸的驱动的
  6. (问题)c语言现代方法2th,自己编写的reminder.c程序 找错/修改/拓展延伸
  7. 抽象代数的抽象方法本质
  8. mybatis+spring+c3p0+maven+ehcache
  9. HttpClient4文件上传
  10. 孙正义:1万亿个物联网(IoT)器件正在加快人类进步
  11. 嵌入式系统开发项目管理
  12. putty传文件至服务器,putty传输文件
  13. 大华监控相机RTSP视频流
  14. java ts文件 播放_前端如何播放m3u8格式的视频
  15. 苹果手机登陆不进去显示连接服务器6,苹果6为什么显示无法连接到APPStore
  16. LeetCode781森林中的兔子题解
  17. 微乐服务器升级维护需要多久,微信系统升级要多久?微信系统维护一般要多久?...
  18. 电阻、电容及电感的高频等效电路及特性曲线
  19. 32位/64位系统,jdk32位,64位,32/64位jdk编译出来的class和eclipse 32位和64位
  20. 国家二级计算机考试大纲,计算机国家二级考试大纲.doc

热门文章

  1. 计算机数列类型,斐波那契(Fibonacci)数列的几种计算机解法
  2. linux断掉crt、xshell依然运行命令?查找命令执行是否完成?
  3. 华为交换机如何查看端口所联设备的MACIP
  4. PHP 八羊闪电本地相册图片查看器V1 PHP极简代码直接查看本地文件夹图片 源码下载!
  5. 手把手教你如何微信公众号开发“翻译功能
  6. 关于思科CCIE重认证的方式,留给有需要的网络工程师
  7. Python 蓝桥杯试题 基础练习 数列排序
  8. ubuntu18.04系统中 matlab2019 和 sougou拼音冲突
  9. 2021-04-30双螺杆挤出机与挤塑机之间有什么区别?
  10. Windows 8实用窍门系列:20.Windows 8中的GridView使用(二)和DataTemplateSelector