多分类使用sklearn计算y_pred和y_prob

1.在开始计算时,给定类别为3类使用以下代码进行计算

python 复制代码
  y_pred = classifier.predict(X_test)

  y_pred_prob = classifier.predict_proba(X_test)
 

发现发现输出的y_pred标签没有对应于y_pred_prob中每一个最大值对应位置的标签,找不到存在的问题。

bash 复制代码
 print(y_test)
 print(y_pred)
 print(y_pred_prob)
-------------------------------------------

[2 2 2 ... 2 1 1]
[1 1 1 ... 0 1 1]
[[0.24505519 0.5998661  0.15507871]
 [0.03279259 0.68830022 0.27890719]
 [0.01111932 0.5753406  0.41354007]
 ...
 [0.82954333 0.02279303 0.14766364]
 [0.20383596 0.51148829 0.28467575]
 [0.03366171 0.92129916 0.04503913]]

多方面检查后,才发现

bash 复制代码
 print(pd.unique(y_pred))
#[1 2 0]

 print(pd.unique(y_test))
#[1 2 3]

----------------------------------------

原来是在使用sklearn计算y_pred时,类别标签是从0,开始,导致结果无法对应。

相关推荐
王者鳜錸3 分钟前
企业解决方案十一-各类小程序定制开发
图像处理·人工智能·小程序·大模型·语音处理·定制开发
Bode_20027 分钟前
AI时代下加速制造企业创新
大数据·人工智能·机器学习
阿水实证通10 分钟前
STATA CLI:我把 Stata 接进了命令行,也接进了 AI 工作流
人工智能·ai·经济学·实证分析
qq_4112624213 分钟前
CozyLife 墨水屏 + Find My / Google 双防丢四博 AI 智能音箱方案
人工智能·智能音箱
easyllm13 分钟前
【无标题】
人工智能
人工智能培训15 分钟前
如何定义和测量“通用具身智能”
大数据·人工智能·机器学习·prompt·agent
高洁0117 分钟前
知识图谱与检索增强的实战结合
人工智能·深度学习·数据挖掘·transformer·知识图谱
跨境数据猎手17 分钟前
1688 以图搜货 API(item_search_img)开发
人工智能
深度学习lover19 分钟前
<数据集>yolo 车牌识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·车牌识别
研究点啥好呢20 分钟前
Muses | 搭建属于你自己的AI生图网站
前端·人工智能·ai·github