Github user dbtsai commented on a diff in the pull request:

    https://github.com/apache/spark/pull/17715#discussion_r113042705
  
    --- Diff: 
mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala
 ---
    @@ -178,6 +179,68 @@ private[classification] trait LogisticRegressionParams 
extends ProbabilisticClas
         }
       }
     
    +  /**
    +   * The lower bound of coefficients if fitting under bound constrained 
optimization.
    +   * The bound matrix must be compatible with the shape (1, number of 
features) for binomial
    +   * regression, or (number of classes, number of features) for 
multinomial regression.
    +   * Otherwise, it throws exception.
    +   *
    +   * @group param
    +   */
    +  @Since("2.2.0")
    +  val lowerBoundOfCoefficients: Param[Matrix] = new Param(this, 
"lowerBoundOfCoefficients",
    +    "The lower bound of coefficients if fitting under bound constrained 
optimization.")
    +
    +  /** @group getParam */
    +  @Since("2.2.0")
    +  def getLowerBoundOfCoefficients: Matrix = $(lowerBoundOfCoefficients)
    +
    +  /**
    +   * The upper bound of coefficients if fitting under bound constrained 
optimization.
    +   * The bound matrix must be compatible with the shape (1, number of 
features) for binomial
    +   * regression, or (number of classes, number of features) for 
multinomial regression.
    +   * Otherwise, it throws exception.
    +   *
    +   * @group param
    +   */
    +  @Since("2.2.0")
    +  val upperBoundOfCoefficients: Param[Matrix] = new Param(this, 
"upperBoundOfCoefficients",
    +    "The upper bound of coefficients if fitting under bound constrained 
optimization.")
    +
    +  /** @group getParam */
    +  @Since("2.2.0")
    +  def getUpperBoundOfCoefficients: Matrix = $(upperBoundOfCoefficients)
    +
    +  /**
    +   * The lower bound of coefficients if fitting under bound constrained 
optimization.
    +   * The bound vector size must be equal with 1 for binomial regression, 
or the number
    +   * of classes for multinomial regression. Otherwise, it throws exception.
    +   *
    +   * @group param
    +   */
    +  @Since("2.2.0")
    +  val lowerBoundOfIntercept: Param[Vector] = new Param(this, 
"lowerBoundOfIntercept",
    +    "The lower bound of intercept if fitting under bound constrained 
optimization.")
    --- End diff --
    
    `lowerBoundsOnIntercepts`


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to