public final class GLM.GLMDriver extends water.H2O.H2OCountedCompleter<hex.ModelBuilder.Driver> implements L_BFGS.ProgressMonitor
Constructor and Description |
---|
GLMDriver() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
changeCoeffBetainfo(java.lang.String[] coefNames) |
void |
checkKKTConditions(double[] betaCnd,
GLM.GLMGradientInfo gradientInfo,
int iterCnt)
We will check it the constraint stopping conditions are met.
|
void |
computeImpl() |
protected GLMModel.Submodel |
computeSubmodel(int i,
double lambda,
double nullDevTrain,
double nullDevValid) |
void |
genRID()
Generate the regression influence diagnostic for gaussian and binomial families.
|
void |
onCompletion(jsr166y.CountedCompleter caller) |
boolean |
onExceptionalCompletion(java.lang.Throwable t,
jsr166y.CountedCompleter caller) |
boolean |
progress(double[] beta,
double likelihood) |
boolean |
progress(double[] beta,
OptimizationUtils.GradientInfo ginfo) |
protected void |
updateProgress(boolean canScore) |
asBytes, clone, compute, compute1, currThrPriority, frozenType, icer, priority, read, readJSON, reloadFromBytes, write, writeJSON
__tryComplete, addToPendingCount, compareAndSetPendingCount, complete, exec, getCompleter, getPendingCount, getRawResult, setCompleter, setPendingCount, setRawResult, tryComplete
adapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, completeExceptionally, fork, get, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork
public void checkKKTConditions(double[] betaCnd, GLM.GLMGradientInfo gradientInfo, int iterCnt)
public java.util.List<java.lang.String> changeCoeffBetainfo(java.lang.String[] coefNames)
protected GLMModel.Submodel computeSubmodel(int i, double lambda, double nullDevTrain, double nullDevValid)
public void computeImpl()
public void genRID()
public void onCompletion(jsr166y.CountedCompleter caller)
public boolean onExceptionalCompletion(java.lang.Throwable t, jsr166y.CountedCompleter caller)
public boolean progress(double[] beta, OptimizationUtils.GradientInfo ginfo)
progress
in interface L_BFGS.ProgressMonitor
public boolean progress(double[] beta, double likelihood)
protected void updateProgress(boolean canScore)