public abstract static class ModelingStep.GridStep<M extends hex.Model> extends ModelingStep<M>
ModelingStep.DynamicStep<M extends hex.Model>, ModelingStep.GridStep<M extends hex.Model>, ModelingStep.ModelStep<M extends hex.Model>, ModelingStep.SeedPolicy, ModelingStep.SelectionStep<M extends hex.Model>| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_GRID_GROUP |
static int |
DEFAULT_GRID_TRAINING_WEIGHT |
protected static int |
GRID_STOPPING_ROUND_FACTOR |
_algo, _description, _id, _ignoredConstraints, _priorityGroup, _provider, _weight, _work| Constructor and Description |
|---|
GridStep(java.lang.String provider,
IAlgo algo,
java.lang.String id,
AutoML autoML) |
GridStep(java.lang.String provider,
IAlgo algo,
java.lang.String id,
int priorityGroup,
int weight,
AutoML autoML) |
| Modifier and Type | Method and Description |
|---|---|
protected WorkAllocations.JobType |
getJobType() |
protected water.Job<hex.grid.Grid> |
hyperparameterSearch(water.Key<hex.grid.Grid> key,
hex.Model.Parameters baseParms,
java.util.Map<java.lang.String,java.lang.Object[]> searchParms) |
protected water.Job<hex.grid.Grid> |
hyperparameterSearch(hex.Model.Parameters baseParms,
java.util.Map<java.lang.String,java.lang.Object[]> searchParms) |
boolean |
isResumable() |
protected water.Key<hex.grid.Grid> |
makeKey(java.lang.String name,
boolean withCounter) |
abstract hex.Model.Parameters |
prepareModelParameters() |
abstract java.util.Map<java.lang.String,java.lang.Object[]> |
prepareSearchParameters() |
protected void |
setSearchCriteria(hex.grid.HyperSpaceSearchCriteria.RandomDiscreteValueSearchCriteria searchCriteria,
hex.Model.Parameters baseParms) |
protected water.Job<hex.grid.Grid> |
startJob()
Starts a new
Job as part of this step. |
aml, applyPreprocessing, canRun, equals, getAlgo, getAllocatedWork, getGlobalId, getId, getPreprocessingConfig, getPriorityGroup, getProvider, getSubStep, getTrainedModels, getTrainedModelsKeys, getWeight, getWorkAllocations, hashCode, ignores, initTimeConstraints, isCVEnabled, iterateSubSteps, limitModelTrainingTime, makeWork, onDone, register, run, setClassBalancingParams, setCommonModelBuilderParams, setCrossValidationParams, setCustomParams, setDistributionParameters, setSeed, setStoppingCriteria, setWeightingParams, startModel, startSearchpublic static final int DEFAULT_GRID_TRAINING_WEIGHT
public static final int DEFAULT_GRID_GROUP
protected static final int GRID_STOPPING_ROUND_FACTOR
protected WorkAllocations.JobType getJobType()
getJobType in class ModelingStep<M extends hex.Model>public boolean isResumable()
isResumable in class ModelingStep<M extends hex.Model>public abstract hex.Model.Parameters prepareModelParameters()
public abstract java.util.Map<java.lang.String,java.lang.Object[]> prepareSearchParameters()
protected water.Job<hex.grid.Grid> startJob()
ModelingStepJob as part of this step.startJob in class ModelingStep<M extends hex.Model>protected water.Key<hex.grid.Grid> makeKey(java.lang.String name,
boolean withCounter)
makeKey in class ModelingStep<M extends hex.Model>protected water.Job<hex.grid.Grid> hyperparameterSearch(hex.Model.Parameters baseParms,
java.util.Map<java.lang.String,java.lang.Object[]> searchParms)
protected water.Job<hex.grid.Grid> hyperparameterSearch(water.Key<hex.grid.Grid> key,
hex.Model.Parameters baseParms,
java.util.Map<java.lang.String,java.lang.Object[]> searchParms)
key - optional grid keybaseParms - ModelBuilder parameter values that are common across all models in the search.searchParms - hyperparameter search space,protected void setSearchCriteria(hex.grid.HyperSpaceSearchCriteria.RandomDiscreteValueSearchCriteria searchCriteria,
hex.Model.Parameters baseParms)