public abstract static class ModelingStep.DynamicStep<M extends hex.Model> extends ModelingStep<M>
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelingStep.DynamicStep.VirtualAlgo |
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_DYNAMIC_GROUP |
static int |
DEFAULT_DYNAMIC_TRAINING_WEIGHT |
_algo, _description, _id, _ignoredConstraints, _priorityGroup, _provider, _weight, _work| Constructor and Description |
|---|
DynamicStep(java.lang.String provider,
java.lang.String id,
AutoML autoML) |
DynamicStep(java.lang.String provider,
java.lang.String id,
int priorityGroup,
int weight,
AutoML autoML) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRun() |
protected WorkAllocations.JobType |
getJobType() |
protected java.util.Optional<? extends ModelingStep> |
getSubStep(java.lang.String id) |
java.util.Iterator<? extends ModelingStep> |
iterateSubSteps() |
protected water.Key<Models> |
makeKey(java.lang.String name,
boolean withCounter) |
protected abstract java.util.Collection<ModelingStep> |
prepareModelingSteps() |
protected water.Job<M> |
startJob()
Starts a new
Job as part of this step. |
aml, applyPreprocessing, equals, getAlgo, getAllocatedWork, getGlobalId, getId, getPreprocessingConfig, getPriorityGroup, getProvider, getTrainedModels, getTrainedModelsKeys, getWeight, getWorkAllocations, hashCode, ignores, initTimeConstraints, isCVEnabled, isResumable, limitModelTrainingTime, makeWork, onDone, register, run, setClassBalancingParams, setCommonModelBuilderParams, setCrossValidationParams, setCustomParams, setDistributionParameters, setSeed, setStoppingCriteria, setWeightingParams, startModel, startSearchpublic static final int DEFAULT_DYNAMIC_TRAINING_WEIGHT
public static final int DEFAULT_DYNAMIC_GROUP
public DynamicStep(java.lang.String provider,
java.lang.String id,
AutoML autoML)
public DynamicStep(java.lang.String provider,
java.lang.String id,
int priorityGroup,
int weight,
AutoML autoML)
public boolean canRun()
canRun in class ModelingStep<M extends hex.Model>ModelingStep.run() on this modeling step to start a new job.protected water.Job<M> startJob()
ModelingStepJob as part of this step.startJob in class ModelingStep<M extends hex.Model>protected WorkAllocations.JobType getJobType()
getJobType in class ModelingStep<M extends hex.Model>protected water.Key<Models> makeKey(java.lang.String name, boolean withCounter)
makeKey in class ModelingStep<M extends hex.Model>public java.util.Iterator<? extends ModelingStep> iterateSubSteps()
iterateSubSteps in class ModelingStep<M extends hex.Model>Iterator for the potential sub-steps provided by this modeling step.protected java.util.Optional<? extends ModelingStep> getSubStep(java.lang.String id)
getSubStep in class ModelingStep<M extends hex.Model>protected abstract java.util.Collection<ModelingStep> prepareModelingSteps()