【问题标题】:what is setNumClasses in LogisticRegressionWithLBFGS Spark-MllibLogisticRegressionWithLBFGS Spark-Mllib 中的 setNumClasses 是什么
【发布时间】:2016-10-25 08:46:14
【问题描述】:

我不明白 setNumClasses 有什么意义,在 sparkmllib 文档中也找不到任何东西。

new LogisticRegressionWithLBFGS()
      .setNumClasses(10)

【问题讨论】:

    标签: apache-spark logistic-regression apache-spark-mllib


    【解决方案1】:

    setNumClasses 方法设置多项 Logistic 回归中 k 类分类问题的可能结果数。

    在这种情况下,您应该设置 k = 10。

    【讨论】:

      【解决方案2】:

      文档链接

      https://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.mllib.classification.LogisticRegressionWithLBFGS

      def
      setNumClasses(numClasses: Int): LogisticRegressionWithLBFGS.this.type
      

      设置多项逻辑回归中 k 类分类问题的可能结果数。

      【讨论】:

        【解决方案3】:

        是的,您可以设置用于训练模型的不同类别的数量,您的数据可以采用这些标签。默认为 2,您也可以通过在训练时指定,在调用 .train(numClasses=3) 时或通过调用上面提到的函数来获得更大的数字

        【讨论】:

          猜你喜欢
          • 2016-10-05
          • 1970-01-01
          • 2016-03-24
          • 1970-01-01
          • 2016-10-20
          • 2015-07-13
          • 2017-09-28
          • 2016-12-14
          • 2018-02-13
          相关资源
          最近更新 更多