gpt4 book ai didi

python - 多类逻辑分类中的 Predicted_proba

转载 作者:行者123 更新时间:2023-11-30 09:10:05 25 4
gpt4 key购买 nike

我有 5 个类(class)作为输出,代表学生的预测成绩 - 1、2、3、4、5。

当我使用predict_proba输入我的值时,我得到了每个类别的概率。

例如。

1 级: 0.1 2 级: 0.4:3 级: 0.3 4 级:0.05 5级:0.15

但是,我从中得到的唯一信息是预测为:2 类,因为概率最高。我如何将这些概率转换为更具体的预测,例如 2.4 或 2.9?其中 2 等于类别 2

这可能吗?如果是这样,怎么办?

非常感谢您抽出时间。

最佳答案

这是一种快速执行此操作的方法:

probs = LRC.predict_proba(x)
class_indexes = np.argmax(probs,axis=1)
max_probs = probs[np.arange(len(x)),class_indexes]
class_output = lrc.classes_[class_indexes]
class_prob_list = zip(class_output,max_probs)
print [str(cls)+'.'+str(prob) for cls,prob in class_prob_list]

关于python - 多类逻辑分类中的 Predicted_proba,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41887099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com