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 Limitedmemory BFGS.

LeastSquaresGradient 
:: DeveloperApi ::
Compute gradient and loss for a Leastsquared loss function, as used in linear regression.

LogisticGradient 
:: DeveloperApi ::
Compute gradient and loss for a multinomial logistic loss function, as used
in multiclass 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.
