public static class HyperSpaceSearchCriteriaV99.RandomDiscreteValueSearchCriteriaV99 extends HyperSpaceSearchCriteriaV99<HyperSpaceSearchCriteria.RandomDiscreteValueSearchCriteria,HyperSpaceSearchCriteriaV99.RandomDiscreteValueSearchCriteriaV99>
HyperSpaceSearchCriteriaV99.CartesianSearchCriteriaV99, HyperSpaceSearchCriteriaV99.RandomDiscreteValueSearchCriteriaV99, HyperSpaceSearchCriteriaV99.RandomSearchStoppingMetricValuesProvider, HyperSpaceSearchCriteriaV99.SequentialSearchCriteriaV99, HyperSpaceSearchCriteriaV99.StrategyValuesProvider
SchemaV3.Meta
Schema.AutoParseable
Modifier and Type | Field and Description |
---|---|
int |
max_models |
double |
max_runtime_secs |
long |
seed |
ScoreKeeper.StoppingMetric |
stopping_metric |
int |
stopping_rounds |
double |
stopping_tolerance |
strategy
Constructor and Description |
---|
RandomDiscreteValueSearchCriteriaV99() |
RandomDiscreteValueSearchCriteriaV99(long seed,
int max_models,
int max_runtime_secs) |
Modifier and Type | Method and Description |
---|---|
HyperSpaceSearchCriteriaV99.RandomDiscreteValueSearchCriteriaV99 |
fillFromImpl(HyperSpaceSearchCriteria.RandomDiscreteValueSearchCriteria impl)
Fill this Schema from the given implementation object.
|
HyperSpaceSearchCriteria.RandomDiscreteValueSearchCriteria |
fillImpl(HyperSpaceSearchCriteria.RandomDiscreteValueSearchCriteria impl)
Fill an impl object and any children from this schema and its children.
|
fillWithDefaults, make
createAndFillImpl, createImpl, extractVersionFromSchemaName, fillFromAny, fillFromBody, fillFromImpl, fillFromImpl, fillFromParms, fillFromParms, fillFromParms, fillImpl, getImplClass, getImplClass, getSchemaName, getSchemaType, getSchemaVersion, init_meta, markdown, markdown, newInstance, newInstance, setField, setSchemaType_doNotCall
asBytes, clone, copyOver, frozenType, read, readExternal, readJSON, reloadFromBytes, toJsonBytes, toJsonString, write, writeExternal
@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 models (optional).", direction=INOUT) public double max_runtime_secs
@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, gridable=true) public int stopping_rounds
@API(help="Metric to use for early stopping (AUTO: logloss for classification, deviance for regression)", valuesProvider=HyperSpaceSearchCriteriaV99.RandomSearchStoppingMetricValuesProvider.class, level=secondary, direction=INOUT, gridable=true) public ScoreKeeper.StoppingMetric stopping_metric
public RandomDiscreteValueSearchCriteriaV99()
public RandomDiscreteValueSearchCriteriaV99(long seed, int max_models, int max_runtime_secs)
public HyperSpaceSearchCriteria.RandomDiscreteValueSearchCriteria fillImpl(HyperSpaceSearchCriteria.RandomDiscreteValueSearchCriteria impl)
Schema
public HyperSpaceSearchCriteriaV99.RandomDiscreteValueSearchCriteriaV99 fillFromImpl(HyperSpaceSearchCriteria.RandomDiscreteValueSearchCriteria impl)
Schema