| Interface | Description |
|---|---|
| Optimizer |
:: DeveloperApi ::
Trait for optimization problem solvers.
|
| Class | Description |
|---|---|
| Gradient |
:: DeveloperApi ::
Class used to compute the gradient for a loss function, given a single data point.
|
| GradientDescent |
Class used to solve an optimization problem using Gradient Descent.
|
| HingeGradient |
:: DeveloperApi ::
Compute gradient and loss for a Hinge loss function, as used in SVM binary classification.
|
| L1Updater |
:: DeveloperApi ::
Updater for L1 regularized problems.
|
| LBFGS |
:: DeveloperApi ::
Class used to solve an optimization problem using Limited-memory BFGS.
|
| LeastSquaresGradient |
:: DeveloperApi ::
Compute gradient and loss for a Least-squared loss function, as used in linear regression.
|
| LogisticGradient |
:: DeveloperApi ::
Compute gradient and loss for a multinomial logistic loss function, as used
in multi-class classification (it is also used in binary logistic regression).
|
| NNLS |
Object used to solve nonnegative least squares problems using a modified
projected gradient method.
|
| NNLS.Workspace | |
| SimpleUpdater |
:: DeveloperApi ::
A simple updater for gradient descent *without* any regularization.
|
| SquaredL2Updater |
:: DeveloperApi ::
Updater for L2 regularized problems.
|
| Updater |
:: DeveloperApi ::
Class used to perform steps (weight update) using Gradient Descent methods.
|