如何使用scikit-learn评估预测的置信度得分

杰克斯

我已经编写了一个简单的代码,该代码接受一个参数“ query_seq”,其他方法将计算描述符,最后可以使用“ LogisticRegression”(或该功能提供的任何其他算法)算法将预测设为“ 0(给定情况为负)”。 ”或“ 1(对于给定情况为正)”

def main_process(query_Seq):
    LR = LogisticRegression()
    GNB = GaussianNB()
    KNB = KNeighborsClassifier()
    DT = DecisionTreeClassifier()
    SV = SVC(probability=True)

    train_x, train_y,train_l = data_gen(p) 
    a  = DC_CLASS()
    test_x = a.main_p(query_Seq)
    return Prediction(train_x, train_y, test_x,LR)

在执行交叉验证时,我们已经为算法的准确性估计计算了不同的统计参数(特异性,灵敏度,mmc等)。现在我的问题是,scikit-learn中是否有任何方法可以用来估计测试数据预测的置信度得分。

奥格里瑟尔

许多分类器可以通过调用方法predict_proba代替predict方法提示您自己对给定预测的置信度阅读此方法的文档字符串,以了解其返回的numpy数组的内容。

但是请注意,分类器在估计自己的置信度时也会出错。要解决此问题,您可以使用外部校准程序通过保留的数据(使用交叉验证循环)来校准分类器。该文档将为您提供有关校准的更多详细信息:

http://scikit-learn.org/stable/modules/calibration.html

最后请注意,LogisticRegression默认情况下,它给出了经过良好校准的置信度。其他大多数模型类别都可以从外部校准中受益。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在使用scikit-learn测试多类svm时,如何找到预测的置信度?

来自分类Dev

从 scikit PassiveAggressiveClassifier() 中提取置信度进行单次预测

来自分类Dev

如何使用 scikit learn 预测目标标签

来自分类Dev

如何使用OpenCV计算面部识别的百分比格式预测置信度?

来自分类Dev

Android语音识别:如何获得具有最高置信度得分的结果?

来自分类Dev

使用nn.CrossEntropyLoss()训练的网络的测试和置信度得分

来自分类Dev

CascadeObjectDetector的置信度得分

来自分类Dev

如何使用 scikit-learn 评估基于文本的模型?

来自分类Dev

如何使用scikit的Surprise做出预测?

来自分类Dev

如何汇总CSV的置信度?

来自分类Dev

在scikit-learn GridSearchCV中评估交叉验证得分的平均值,stddev

来自分类Dev

使用Scikit-Learn的SVR,您如何结合分类和连续功能来预测目标?

来自分类Dev

如何计算OCR系统的置信度分数?

来自分类Dev

使用PocketSphinx打印置信度值

来自分类Dev

如何使用GridSearchCV输出进行scikit预测?

来自分类Dev

如何使用Scikit Learn在Random Forest中调整参数?

来自分类Dev

如何使用scikit-learn加载和处理.txt文件?

来自分类Dev

如何在scikit-learn中使用tfidf计算功能?

来自分类Dev

如何使用scikit-learn执行多元线性回归?

来自分类Dev

如何使用scikit-learn训练XOR模型?

来自分类Dev

如何在scikit-learn中使用tfidf计算功能?

来自分类Dev

scikit-learn:如何使用拟合概率模型?

来自分类Dev

如何使用scikit-learn执行多元线性回归?

来自分类Dev

Scikit-learn 微调:在评估前对预测标签进行后处理

来自分类Dev

如何在scikit-learn中预测时间序列?

来自分类Dev

scikit-learn:如何缩减“ y”预测结果

来自分类Dev

Scikit-Learn:如何检索KFold CV的预测概率?

来自分类Dev

评估图像配准过程的置信度

来自分类Dev

使用scikit-learn预测有趣的文章

Related 相关文章

  1. 1

    在使用scikit-learn测试多类svm时,如何找到预测的置信度?

  2. 2

    从 scikit PassiveAggressiveClassifier() 中提取置信度进行单次预测

  3. 3

    如何使用 scikit learn 预测目标标签

  4. 4

    如何使用OpenCV计算面部识别的百分比格式预测置信度?

  5. 5

    Android语音识别:如何获得具有最高置信度得分的结果?

  6. 6

    使用nn.CrossEntropyLoss()训练的网络的测试和置信度得分

  7. 7

    CascadeObjectDetector的置信度得分

  8. 8

    如何使用 scikit-learn 评估基于文本的模型?

  9. 9

    如何使用scikit的Surprise做出预测?

  10. 10

    如何汇总CSV的置信度?

  11. 11

    在scikit-learn GridSearchCV中评估交叉验证得分的平均值,stddev

  12. 12

    使用Scikit-Learn的SVR,您如何结合分类和连续功能来预测目标?

  13. 13

    如何计算OCR系统的置信度分数?

  14. 14

    使用PocketSphinx打印置信度值

  15. 15

    如何使用GridSearchCV输出进行scikit预测?

  16. 16

    如何使用Scikit Learn在Random Forest中调整参数?

  17. 17

    如何使用scikit-learn加载和处理.txt文件?

  18. 18

    如何在scikit-learn中使用tfidf计算功能?

  19. 19

    如何使用scikit-learn执行多元线性回归?

  20. 20

    如何使用scikit-learn训练XOR模型?

  21. 21

    如何在scikit-learn中使用tfidf计算功能?

  22. 22

    scikit-learn:如何使用拟合概率模型?

  23. 23

    如何使用scikit-learn执行多元线性回归?

  24. 24

    Scikit-learn 微调:在评估前对预测标签进行后处理

  25. 25

    如何在scikit-learn中预测时间序列?

  26. 26

    scikit-learn:如何缩减“ y”预测结果

  27. 27

    Scikit-Learn:如何检索KFold CV的预测概率?

  28. 28

    评估图像配准过程的置信度

  29. 29

    使用scikit-learn预测有趣的文章

热门标签

归档