public static class GLMTask.GLMGaussianGradientTask
extends water.MRTask<hex.glm.GLMTask.GLMGradientTask>
Modifier and Type | Field and Description |
---|---|
protected DataInfo |
_dinfo |
int[][] |
_gamBetaIndices |
double[] |
_gradient |
double |
_likelihood |
double[][][] |
_penalty_mat |
Constructor and Description |
---|
GLMGaussianGradientTask(water.Key jobKey,
DataInfo dinfo,
GLMModel.GLMParameters parms,
double lambda,
double[] beta) |
GLMGaussianGradientTask(water.Key jobKey,
DataInfo dinfo,
GLMModel.GLMParameters parms,
double lambda,
double[] beta,
double[][][] penaltyMat,
int[][] gamCol) |
Modifier and Type | Method and Description |
---|---|
protected void |
computeGradientMultipliers(double[] es,
double[] ys,
double[] ws) |
void |
map(water.fvec.Chunk[] chks) |
void |
postGlobal() |
void |
reduce(hex.glm.GLMTask.GLMGradientTask gmgt) |
appendables, asyncExecOnAllNodes, block, closeLocal, compute2, dfork, dfork, dfork, dfork, dfork, dinvoke, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAllNodes, getResult, getResult, isReleasable, map, map, map, map, map, map, map, map, map, map, map, modifiesVolatileVecs, onCompletion, onExceptionalCompletion, outputFrame, outputFrame, outputFrame, profile, profString, self, setupLocal, withPostMapAction
copyOver, getDException, hasException, logVerbose, onAck, onAckAck, setException
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 double[] _gradient
public double _likelihood
protected final DataInfo _dinfo
public double[][][] _penalty_mat
public int[][] _gamBetaIndices
public GLMGaussianGradientTask(water.Key jobKey, DataInfo dinfo, GLMModel.GLMParameters parms, double lambda, double[] beta)
public GLMGaussianGradientTask(water.Key jobKey, DataInfo dinfo, GLMModel.GLMParameters parms, double lambda, double[] beta, double[][][] penaltyMat, int[][] gamCol)
protected void computeGradientMultipliers(double[] es, double[] ys, double[] ws)
public void map(water.fvec.Chunk[] chks)
map
in class water.MRTask<hex.glm.GLMTask.GLMGradientTask>
public final void reduce(hex.glm.GLMTask.GLMGradientTask gmgt)
reduce
in class water.MRTask<hex.glm.GLMTask.GLMGradientTask>
public final void postGlobal()
postGlobal
in class water.MRTask<hex.glm.GLMTask.GLMGradientTask>