来源:互联网 更新时间:2026-08-01 07:35
先聊个基础概念:accuracy_score 是 scikit-learn 里专门用来衡量分类任务准确率的指标。它的公式很简单:
用法上,直接传入真实标签和预测标签就行:
from sklearn.metrics import accuracy_score
accuracy_score(y_true, y_pred)
# y_true:真实标签
# y_pred:模型预测标签
注意,这个函数只适用于分类任务,回归任务碰都别碰。
你前面写的线性回归、Ridge、Lasso 都属于
回归任务该用哪些指标?看这里:
mean_squared_error(MSE)—— 均方误差mean_absolute_error(MAE)—— 平均绝对误差r2_score(R²)—— 决定系数把这几个记牢,别再用错。
来一个分类场景的示范,看看 accuracy_score 怎么用:
from sklearn.metrics import accuracy_score
# 真实类别
y_true = [0,1,1,0,1]
# 预测类别
y_pred = [0,1,0,0,1]
print(accuracy_score(y_true, y_pred)) # 输出 0.8
这里5个样本,预测对了4个,准确率就是0.8,很直观。
为了帮你快速区分,我整理了一张速查表:
| 指标 | 适用任务 |
|---|---|
| accuracy_score | 分类任务 |
| mean_squared_error (MSE) | 回归任务 |
| r2_score | 回归任务 |
很多新手直接把 accuracy_score 套到回归代码里,结果要么报错,要么算出一个毫无意义的数字。如果你现在运行:
accuracy_score(y, y_predict)
大概率直接报错!因为 y 是连续浮点数,不是离散类别标签。记住:分类用准确率,回归用误差和 R²,别混了。
ThinkBook系列最新价格全解析:2026年选购避坑与实时询价指南
Ondo将于今日上线股票永续合约
暗黑4S14野蛮人终局BD攻略
区块链OTC交易所有哪几家比较正规?
Binance新增15种bStocks代币化证券为杠杆抵押资产
Meme币DOGS今晚上线!开局就解锁91%代币是否带来风险?
忍者必须死3极刃血影角色介绍
晶核艾尔莎角色盘点 晶核艾尔莎强度分析与实战表现
余姚的路虎4s店在哪个位置
彩云天气怎么看分钟级降雨预报 彩云天气精准预报方法【技巧】
五千元以下的笔记本几乎消失!经销商:至少一年看不到涨价尽头
Intel喜讯连连:18A工艺良率提升到85%、CPU将涨价15%
遗忘之海密室通关教程 遗忘之海密室全关卡解谜思路与难点解析
华为Mate 70系列首发的红枫镜头下放至千元档:全员普及原色影像
合集38个项目筹集5.406亿美元 Figure融资2亿
国家养老服务消费补贴上线京东
英伟达机器人团队在京沪深招人,聚焦具身智能等四大领域
一站式PDF转Markdown解决方案PDF3MD
硬刚苹果!华为9月新品阵容出炉:Mate 90系列、全新三折叠
微软Copilot AI漏洞可致敏感数据泄露,企业用户需及时更新
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc