首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >model.predict_proba()和model.predict()冲突行为

model.predict_proba()和model.predict()冲突行为
EN

Data Science用户
提问于 2019-07-25 10:46:19
回答 1查看 14K关注 0票数 1

我有两班一班和二班:

model.predict_proba()的输出:

代码语言:javascript
复制
[0.333,0.6667]

model.predict()的输出:

代码语言:javascript
复制
1

在10个lac的测试数据中,大约200个测试值正在发生这种情况。对于所有其他记录,这两个函数的输出并不冲突。即使2类的概率较高,预测函数也给出最后一类为1。

对于这200个记录,model.predict()model.predict_proba()的输出不同步的原因是什么?

EN

回答 1

Data Science用户

发布于 2019-07-26 13:12:36

如果您有两个类,即您正在进行二进制分类,则应该将目标标签指定为0或1 (neg/pos)。predict_proba()方法返回样本在第1类中的估计概率。

“在二进制分类情况下,'1‘表示阳性样本,'0’表示负样本,我们还支持0,1中的概率值作为标签,以表示实例为正的概率。”

票数 2
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/56365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档