【问题标题】:Show Training Iteration Score for Logistic Regression Classifier sklearn显示 Logistic 回归分类器 sklearn 的训练迭代分数
【发布时间】:2016-11-15 11:57:15
【问题描述】:

我正在使用 sklearn 中的逻辑回归分类器进行文本分类。 它工作得非常好。但现在我对某事感到好奇。 逻辑回归训练时是否可以显示每次迭代的训练分数? 例如,我想以如下格式显示每次迭代的训练分数:

Iteration 1: 50% 
Iteration 2: 53%
...
Iteration 10: 86%

这里有人可以帮我解决这个问题吗? :)

【问题讨论】:

    标签: python machine-learning scikit-learn logistic-regression


    【解决方案1】:

    我不认为可以通过您想要的方式获取输出。尽可能在初始化分类器AS @ 987654324时设置verbose=10。这将只是拍摄LibLinear或Libfgs solver verbose的迭代。您可以将verbose @到任何正整数。在liblinear Solver的情况下,您可以看到如下的输出:

    [LibLinear]
    iter  1 act 1.107e-01 pre 1.107e-01 delta 4.189e-01 f 2.079e+00 |g| 5.541e-01 CG   2
    iter  2 act 2.825e-06 pre 2.825e-06 delta 4.189e-01 f 1.969e+00 |g| 2.547e-03 CG   2
    

    希望对您有所帮助。

    【讨论】:

    • hmmm。那么价值是什么意思?就像行动一样的价值观,pre,delta,f和| g |? CG旁边的值是多少? :)你能解释一下吗? span>
    • 这些似乎是凸优化过程中参数的值。不幸的是,这对此没有伟大的文档。有人在here,图书馆的作者建议阅读this paper。 span>
    猜你喜欢
    • 2016-02-01
    • 2012-01-22
    • 1970-01-01
    • 2015-02-13
    • 2019-10-21
    • 2014-05-06
    • 1970-01-01
    • 2021-06-28
    • 2021-10-16
    相关资源
    最近更新 更多