public static final class DLSM.GeneralizedGradientSolver extends DLSM.LSMSolver
DLSM.LSMSolver.LSMSolverException
Modifier and Type | Field and Description |
---|---|
double |
_betaEps |
double |
_kappa |
static double |
EPS |
static int |
MAX_ITER |
_alpha, _converged, _jobKey, _lambda
Constructor and Description |
---|
DLSM.GeneralizedGradientSolver(double lambda,
double alpha) |
DLSM.GeneralizedGradientSolver(double lambda,
double alpha,
double betaEps) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
name() |
boolean |
solve(hex.DGLM.Gram gram,
double[] newBeta) |
com.google.gson.JsonObject |
toJson() |
converged
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFields
public final double _kappa
public final double _betaEps
public static final int MAX_ITER
public static final double EPS
public DLSM.GeneralizedGradientSolver(double lambda, double alpha)
public DLSM.GeneralizedGradientSolver(double lambda, double alpha, double betaEps)
public boolean solve(hex.DGLM.Gram gram, double[] newBeta)
solve
in class DLSM.LSMSolver
gram:
- Matrix - weighted gram matrix (X'*X) computed over the datanewBeta:
- resulting vector of coefficientspublic com.google.gson.JsonObject toJson()
toJson
in class DLSM.LSMSolver
public java.lang.String name()
name
in class DLSM.LSMSolver