public static final class DLSM.ADMMSolver extends DLSM.LSMSolver
Modifier and Type | Class and Description |
---|---|
static class |
DLSM.ADMMSolver.NonSPDMatrixException |
DLSM.LSMSolver.LSMSolverException
Modifier and Type | Field and Description |
---|---|
boolean |
_autoHandleNonSPDMatrix |
double |
_orlx |
double |
_rho |
static double |
DEFAULT_ALPHA |
static double |
DEFAULT_LAMBDA |
_alpha, _converged, _jobKey, _lambda
Constructor and Description |
---|
DLSM.ADMMSolver(double lambda,
double alpha) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
name() |
boolean |
normalize() |
boolean |
solve(hex.DGLM.Gram gram,
double[] z) |
com.google.gson.JsonObject |
toJson() |
converged
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFields
public static final double DEFAULT_LAMBDA
public static final double DEFAULT_ALPHA
public double _orlx
public double _rho
public boolean _autoHandleNonSPDMatrix
public boolean normalize()
public com.google.gson.JsonObject toJson()
toJson
in class DLSM.LSMSolver
public boolean solve(hex.DGLM.Gram gram, double[] z)
solve
in class DLSM.LSMSolver
gram
- Matrix - weighted gram matrix (X'*X) computed over the dataz
- - resulting vector of coefficientspublic java.lang.String name()
name
in class DLSM.LSMSolver