public static final class AutoMLBuildSpecV99.AutoMLStoppingCriteriaV99 extends water.api.Schema<AutoMLBuildSpec.AutoMLStoppingCriteria,AutoMLBuildSpecV99.AutoMLStoppingCriteriaV99>
| Modifier and Type | Field and Description |
|---|---|
int |
max_models |
double |
max_runtime_secs |
double |
max_runtime_secs_per_model |
long |
seed |
hex.ScoreKeeper.StoppingMetric |
stopping_metric |
int |
stopping_rounds |
double |
stopping_tolerance |
| Constructor and Description |
|---|
AutoMLStoppingCriteriaV99() |
| Modifier and Type | Method and Description |
|---|---|
AutoMLBuildSpecV99.AutoMLStoppingCriteriaV99 |
fillFromImpl(AutoMLBuildSpec.AutoMLStoppingCriteria impl) |
AutoMLBuildSpec.AutoMLStoppingCriteria |
fillImpl(AutoMLBuildSpec.AutoMLStoppingCriteria impl) |
createAndFillImpl, createImpl, extractVersionFromSchemaName, fillFromBody, fillFromImpl, fillFromImpl, fillFromParms, fillFromParms, fillImpl, getImplClass, getImplClass, getSchemaName, getSchemaType, getSchemaVersion, init_meta, markdown, markdown, newInstance, newInstance, setField, setSchemaType_doNotCall@API(help="Seed for random number generator; set to a value other than -1 for reproducibility.",
direction=INOUT)
public long seed
@API(help="Maximum number of models to build (optional).",
direction=INOUT)
public int max_models
@API(help="Maximum time to spend building all models (optional).",
direction=INOUT)
public double max_runtime_secs
@API(help="Maximum time to spend on each individual model (optional).",
direction=INOUT)
public double max_runtime_secs_per_model
@API(help="Early stopping based on convergence of stopping_metric. Stop if simple moving average of length k of the stopping_metric does not improve for k:=stopping_rounds scoring events (0 to disable)",
level=secondary,
direction=INOUT)
public int stopping_rounds
@API(help="Metric to use for early stopping (AUTO: logloss for classification, deviance for regression)",
valuesProvider=water.api.schemas3.ModelParamsValuesProviders.StoppingMetricValuesProvider.class,
level=secondary,
direction=INOUT)
public hex.ScoreKeeper.StoppingMetric stopping_metric
@API(help="Relative tolerance for metric-based stopping criterion (stop if relative improvement is not at least this much)",
level=secondary,
direction=INOUT)
public double stopping_tolerance
public AutoMLBuildSpec.AutoMLStoppingCriteria fillImpl(AutoMLBuildSpec.AutoMLStoppingCriteria impl)
fillImpl in class water.api.Schema<AutoMLBuildSpec.AutoMLStoppingCriteria,AutoMLBuildSpecV99.AutoMLStoppingCriteriaV99>public AutoMLBuildSpecV99.AutoMLStoppingCriteriaV99 fillFromImpl(AutoMLBuildSpec.AutoMLStoppingCriteria impl)
fillFromImpl in class water.api.Schema<AutoMLBuildSpec.AutoMLStoppingCriteria,AutoMLBuildSpecV99.AutoMLStoppingCriteriaV99>