Interface  Description 

Optimizer 
Trait for optimization problem solvers.

Class  Description 

Gradient 
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 
Compute gradient and loss for a Hinge loss function, as used in SVM binary classification.

L1Updater 
Updater for L1 regularized problems.

LBFGS 
Class used to solve an optimization problem using Limitedmemory BFGS.

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

LogisticGradient 
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 
A simple updater for gradient descent *without* any regularization.

SquaredL2Updater 
Updater for L2 regularized problems.

Updater 
Class used to perform steps (weight update) using Gradient Descent methods.
