Modifier and Type | Class and Description |
---|---|
static class |
LSMSolver.ADMMSolver.NonSPDMatrixException |
class |
LSMSolver.ADMMSolver.ParallelSolver |
LSMSolver.ADMMSolver, LSMSolver.LSMSolverException, LSMSolver.LSMSolverType
Modifier and Type | Field and Description |
---|---|
double |
_addedL2 |
double |
_gradientEps |
double[] |
_lb |
double[] |
_proximalPenalties |
double[] |
_ub |
double[] |
_wgiven |
long |
decompTime |
static double |
DEFAULT_ALPHA |
double |
gerr |
int |
iterations |
_converged, _id, _jobKey
Constructor and Description |
---|
LSMSolver.ADMMSolver(double lmax,
double lambda,
double alpha,
double gradEps,
boolean intercept) |
LSMSolver.ADMMSolver(double lmax,
double lambda,
double alpha,
double gradEps,
double addedL2,
boolean intercept) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
name() |
boolean |
normalize() |
LSMSolver.ADMMSolver.ParallelSolver |
parSolver(Gram gram,
double[] xy,
double[] res,
double rho,
int iBlock,
int rBlock) |
boolean |
solve(Gram gram,
double[] xy,
double yy,
double[] z) |
boolean |
solve(Gram gram,
double[] xy,
double yy,
double[] z,
double rho) |
dontweave.gson.JsonObject |
toJson() |
converged, grad, lsm_objectiveVal, objectiveVal, shrinkage, subgrad
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFields
public static final double DEFAULT_ALPHA
public double[] _wgiven
public double[] _lb
public double[] _ub
public double[] _proximalPenalties
public final double _gradientEps
public double gerr
public int iterations
public long decompTime
public double _addedL2
public LSMSolver.ADMMSolver(double lmax, double lambda, double alpha, double gradEps, boolean intercept)
public LSMSolver.ADMMSolver(double lmax, double lambda, double alpha, double gradEps, double addedL2, boolean intercept)
public boolean normalize()
public dontweave.gson.JsonObject toJson()
public boolean solve(Gram gram, double[] xy, double yy, double[] z)
public LSMSolver.ADMMSolver.ParallelSolver parSolver(Gram gram, double[] xy, double[] res, double rho, int iBlock, int rBlock)
public boolean solve(Gram gram, double[] xy, double yy, double[] z, double rho)