public abstract class ModelingStep<M extends hex.Model> extends water.Iced<ModelingStep>
AutoML training steps.| Modifier and Type | Class and Description |
|---|---|
static class |
ModelingStep.GridStep<M extends hex.Model>
Convenient base class for steps defining a (random) grid search.
|
static class |
ModelingStep.ModelStep<M extends hex.Model>
Convenient base class for single/default model steps.
|
| Modifier and Type | Field and Description |
|---|---|
protected Algo |
_algo |
protected java.lang.String |
_description |
protected java.lang.String |
_id |
protected boolean |
_ignoreConstraints |
protected int |
_weight |
| Modifier | Constructor and Description |
|---|---|
protected |
ModelingStep(Algo algo,
java.lang.String id,
int weight,
AutoML autoML) |
| Modifier and Type | Method and Description |
|---|---|
protected AutoML |
aml() |
protected boolean |
canRun() |
protected abstract WorkAllocations.Work |
getAllocatedWork() |
protected hex.Model[] |
getTrainedModels() |
protected water.Key<hex.Model>[] |
getTrainedModelsKeys() |
protected WorkAllocations |
getWorkAllocations() |
protected boolean |
isCVEnabled() |
protected abstract water.Key |
makeKey(java.lang.String name,
boolean withCounter) |
protected abstract WorkAllocations.Work |
makeWork() |
protected abstract water.Job |
startJob() |
protected final Algo _algo
protected final java.lang.String _id
protected int _weight
protected boolean _ignoreConstraints
protected java.lang.String _description
protected abstract WorkAllocations.Work getAllocatedWork()
protected abstract water.Key makeKey(java.lang.String name,
boolean withCounter)
protected abstract WorkAllocations.Work makeWork()
protected abstract water.Job startJob()
protected AutoML aml()
protected boolean canRun()
protected WorkAllocations getWorkAllocations()
protected hex.Model[] getTrainedModels()
protected water.Key<hex.Model>[] getTrainedModelsKeys()
protected boolean isCVEnabled()