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() |
convergedclone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFieldspublic 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.LSMSolvergram: - Matrix - weighted gram matrix (X'*X) computed over the datanewBeta: - resulting vector of coefficientspublic com.google.gson.JsonObject toJson()
toJson in class DLSM.LSMSolverpublic java.lang.String name()
name in class DLSM.LSMSolver