public static class FrameTask.DataInfo
extends water.Iced
| Modifier and Type | Class and Description |
|---|---|
static class |
FrameTask.DataInfo.TransformType |
| Modifier and Type | Field and Description |
|---|---|
water.fvec.Frame |
_adaptedFrame |
int[] |
_catMissing |
int[] |
_catOffsets |
int |
_cats |
int |
_foldId |
water.Key |
_frameKey |
int |
_nfolds |
double[] |
_normMul |
double[] |
_normRespMul |
double[] |
_normRespSub |
double[] |
_normSub |
int |
_nums |
FrameTask.DataInfo.TransformType |
_predictor_transform |
FrameTask.DataInfo.TransformType |
_response_transform |
int |
_responses |
boolean |
_useAllFactorLevels |
| Constructor and Description |
|---|
FrameTask.DataInfo(water.fvec.Frame fr,
int[][] catLevels,
int responses,
FrameTask.DataInfo.TransformType predictor_transform,
FrameTask.DataInfo.TransformType response_transform,
int foldId,
int nfolds) |
FrameTask.DataInfo(water.fvec.Frame fr,
int hasResponses,
boolean useAllFactorLvls,
double[] normSub,
double[] normMul,
FrameTask.DataInfo.TransformType predictor_transform,
double[] normRespSub,
double[] normRespMul) |
FrameTask.DataInfo(water.fvec.Frame fr,
int nResponses,
boolean useAllFactors,
FrameTask.DataInfo.TransformType predictor_transform) |
FrameTask.DataInfo(water.fvec.Frame fr,
int nResponses,
boolean useAllFactorLevels,
FrameTask.DataInfo.TransformType predictor_transform,
FrameTask.DataInfo.TransformType response_transform) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
coefNames() |
FrameTask.DataInfo |
deep_clone() |
FrameTask.DataInfo |
filterExpandedColumns(int[] cols) |
int |
fullN() |
FrameTask.DataInfo |
getFold(int foldId,
int nfolds) |
int |
largestCat() |
int |
numStart() |
static water.fvec.Frame |
prepareFrame(water.fvec.Frame source,
int[] ignored_cols,
boolean dropConstantCols,
boolean dropNACols) |
static water.fvec.Frame |
prepareFrame(water.fvec.Frame source,
water.fvec.Vec response,
int[] ignored_cols,
boolean toEnum,
boolean dropConstantCols) |
static water.fvec.Frame |
prepareFrame(water.fvec.Frame source,
water.fvec.Vec response,
int[] ignored_cols,
boolean toEnum,
boolean dropConstantCols,
boolean dropNACols)
Prepare a Frame (with a single response) to be processed by the FrameTask
1) Place response at the end
2) (Optionally) Remove columns with constant values or with greater than 20% NaNs
3) Possibly turn integer categoricals into enums
|
void |
softMaxCategoricals(float[] in,
float[] out)
Normalize horizontalized categoricals to become probabilities per factor level.
|
java.lang.String |
toString() |
void |
unScaleNumericals(float[] in,
float[] out)
Undo the standardization/normalization of numerical columns
|
public water.fvec.Frame _adaptedFrame
public int _responses
public FrameTask.DataInfo.TransformType _predictor_transform
public FrameTask.DataInfo.TransformType _response_transform
public boolean _useAllFactorLevels
public int _nums
public int _cats
public int[] _catOffsets
public int[] _catMissing
public double[] _normMul
public double[] _normSub
public double[] _normRespMul
public double[] _normRespSub
public int _foldId
public int _nfolds
public water.Key _frameKey
public FrameTask.DataInfo(water.fvec.Frame fr,
int hasResponses,
boolean useAllFactorLvls,
double[] normSub,
double[] normMul,
FrameTask.DataInfo.TransformType predictor_transform,
double[] normRespSub,
double[] normRespMul)
public FrameTask.DataInfo(water.fvec.Frame fr,
int nResponses,
boolean useAllFactors,
FrameTask.DataInfo.TransformType predictor_transform)
public FrameTask.DataInfo(water.fvec.Frame fr,
int[][] catLevels,
int responses,
FrameTask.DataInfo.TransformType predictor_transform,
FrameTask.DataInfo.TransformType response_transform,
int foldId,
int nfolds)
public FrameTask.DataInfo(water.fvec.Frame fr,
int nResponses,
boolean useAllFactorLevels,
FrameTask.DataInfo.TransformType predictor_transform,
FrameTask.DataInfo.TransformType response_transform)
public FrameTask.DataInfo deep_clone()
public static water.fvec.Frame prepareFrame(water.fvec.Frame source,
water.fvec.Vec response,
int[] ignored_cols,
boolean toEnum,
boolean dropConstantCols,
boolean dropNACols)
source - A frame to be expanded and sanity checkedresponse - (should be part of source)toEnum - Whether or not to turn categoricals into enumsdropConstantCols - Whether or not to drop constant columnspublic static water.fvec.Frame prepareFrame(water.fvec.Frame source,
int[] ignored_cols,
boolean dropConstantCols,
boolean dropNACols)
public static water.fvec.Frame prepareFrame(water.fvec.Frame source,
water.fvec.Vec response,
int[] ignored_cols,
boolean toEnum,
boolean dropConstantCols)
public FrameTask.DataInfo filterExpandedColumns(int[] cols)
public java.lang.String toString()
toString in class java.lang.Objectpublic FrameTask.DataInfo getFold(int foldId, int nfolds)
public final int fullN()
public final int largestCat()
public final int numStart()
public final java.lang.String[] coefNames()
public final void softMaxCategoricals(float[] in,
float[] out)
in - input valuesout - output values (can be the same as input)public final void unScaleNumericals(float[] in,
float[] out)
in - input valuesout - output values (can be the same as input)