public static class GLMTask.GLMIterationTask extends GLMTask<GLMTask.GLMIterationTask>
GLMTask.GLMIterationTask
FrameTask.DataInfo
Modifier and Type | Field and Description |
---|---|
protected GLMParams.CaseMode |
_caseMode |
protected double |
_caseVal |
protected double |
_reg |
_dinfo, _seed, _shuffle, _useFraction
_appendables, _fr, _fs, _hi, _left, _lo, _nleft, _nodes, _nrite, _rite, _topLocal
_cls, _eFromNode, _exception, _fname, _lineNum, _msg, _mth
Constructor and Description |
---|
GLMTask.GLMIterationTask(Job job,
FrameTask.DataInfo dinfo,
GLMParams glm,
GLMParams.CaseMode cmode,
double cval,
double[] beta,
int iter,
double ymu,
double reg) |
Modifier and Type | Method and Description |
---|---|
protected void |
chunkDone()
Override this to do post-chunk processing work.
|
protected void |
chunkInit()
Override this to initialize at the beginning of chunk processing.
|
void |
processRow(long gid,
double[] nums,
int ncats,
int[] cats,
double[] responses)
Method to process one row of the data for GLM functions.
|
void |
reduce(GLMTask.GLMIterationTask git)
Override to combine results from 'mrt' into 'this' MRTask2.
|
computeEta
block, clone, closeLocal, compute2, dfork, dfork, dfork, dinvoke, doAll, doAll, doAll, doAll, doAll, doAll, getResult, isReleasable, map, map, map, map, map, map, map, map, map, map, map, onCompletion, onExceptionalCompletion, outputFrame, outputFrame, outputFrame, postGlobal, profString, reduce4, setupLocal, vecs
copyOver, frozenType, getDException, hasException, logVerbose, newInstance, onAck, onAckAck, read, setException, toDocField, write, writeJSONFields
compute, priority
addToPendingCount, compareAndSetPendingCount, complete, exec, getCompleter, getPendingCount, getRawResult, setCompleter, setPendingCount, setRawResult, tryComplete
adapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, completeExceptionally, fork, 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
protected final double _reg
protected final GLMParams.CaseMode _caseMode
protected final double _caseVal
public GLMTask.GLMIterationTask(Job job, FrameTask.DataInfo dinfo, GLMParams glm, GLMParams.CaseMode cmode, double cval, double[] beta, int iter, double ymu, double reg)
public final void processRow(long gid, double[] nums, int ncats, int[] cats, double[] responses)
FrameTask
processRow
in class FrameTask<GLMTask.GLMIterationTask>
gid
- - global id of this row, in [0,_adaptedFrame.numRows())nums
- - numeric values of this rowncats
- - number of passed (non-zero) categoricalscats
- - indexes of categoricals into the expanded beta-vector.responses
- - numeric value for the responseprotected void chunkInit()
FrameTask
chunkInit
in class FrameTask<GLMTask.GLMIterationTask>
protected void chunkDone()
FrameTask
chunkDone
in class FrameTask<GLMTask.GLMIterationTask>
public void reduce(GLMTask.GLMIterationTask git)
MRTask2
reduce
in class MRTask2<GLMTask.GLMIterationTask>