【问题标题】:Interpreting predict_proba, multinomial Naive Bayes解释 predict_proba,多项式朴素贝叶斯
【发布时间】:2020-05-26 16:44:42
【问题描述】:

我使用来自scikit-learnMultinomialNB()。使用predict_proba,我该如何解释这些概率?我最初的猜测是:0.8 的概率意味着分类器 80% 确定类 X 是正确的类。

我找到了related question,但没有提供答案。

【问题讨论】:

    标签: python machine-learning scikit-learn probability multiclass-classification


    【解决方案1】:

    你的直觉是正确的。 正如您在文档中所读到的,predict_proba 返回模型中每个类的样本概率。因此,如果我们假设您的训练模型中有 4 个类并且 predict_proba 返回 [0.6, 0.2, 0.19, 0.01] (总和为 1),则表示您的数据是第一类,概率为 60%,第二类为20% 等。

    文档: https://scikit-learn.org/stable/modules/generated/sklearn.naive_bayes.MultinomialNB.html

    【讨论】:

    猜你喜欢
    • 2015-06-05
    • 2011-04-08
    • 2019-02-21
    • 2018-12-24
    • 2019-11-26
    • 2016-08-18
    • 2012-06-09
    • 2015-01-03
    • 2020-04-22
    相关资源
    最近更新 更多