【问题标题】:What algorithm does ml.classification.LogisticRegression use in spark?ml.classification.LogisticRegression 在 spark 中使用什么算法?
【发布时间】:2018-04-20 00:57:40
【问题描述】:

ml.classification.LogisticRegression 文档指向logistic regression in spark.mllib,它表示:

我们实现了两种算法来解决逻辑回归:小批量梯度下降和 L-BFGS。我们建议使用 L-BFGS 而非小批量梯度下降来加快收敛速度​​。

所以在 spark.mllib 中有 LogisticRegressionWithLBFGSLogisticRegressionWithSGD。 ml.classification.LogisticRegression 中使用了哪一个?

【问题讨论】:

    标签: apache-spark pyspark apache-spark-mllib apache-spark-ml


    【解决方案1】:

    它使用来自轻量级库的 LBFGS 算法进行 L2 正则化,并使用 OWLQN(它是 LBFGS 的扩展)进行 L1 和弹性网络正则化

    【讨论】:

      猜你喜欢
      • 2014-09-20
      • 2017-01-08
      • 2016-06-01
      • 2020-08-02
      • 2011-02-27
      • 2017-09-18
      • 2012-02-27
      • 2012-05-08
      • 2015-09-11
      相关资源
      最近更新 更多