public static class GLM.ProximalGradientSolver extends L_BFGS.GradientSolver
| Constructor and Description |
|---|
GLM.ProximalGradientSolver(L_BFGS.GradientSolver s,
double[] betaGiven,
double[] rho) |
| Modifier and Type | Method and Description |
|---|---|
L_BFGS.GradientInfo |
getGradient(double[] beta)
Evaluate gradient at solution beta.
|
double[] |
getObjVals(double[] beta,
double[] pk,
int nSteps,
double initialStep,
double stepDec)
Evaluate objective values at k line search points beta_k.
|
doLineSearchpublic GLM.ProximalGradientSolver(L_BFGS.GradientSolver s, double[] betaGiven, double[] rho)
public L_BFGS.GradientInfo getGradient(double[] beta)
L_BFGS.GradientSolvergetGradient in class L_BFGS.GradientSolverpublic double[] getObjVals(double[] beta,
double[] pk,
int nSteps,
double initialStep,
double stepDec)
L_BFGS.GradientSolvergetObjVals in class L_BFGS.GradientSolverbeta - - initial vector of coefficientspk - - search direction