public final class AutoML extends water.Lockable<AutoML> implements TimedH2ORunnable
| Modifier and Type | Class and Description |
|---|---|
static class |
AutoML.Constraint |
| Modifier and Type | Field and Description |
|---|---|
static java.util.Comparator<AutoML> |
byStartTime |
static java.lang.String |
keySeparator |
| Constructor and Description |
|---|
AutoML()
DO NOT USE explicitly: for schema/reflection only.
|
AutoML(AutoMLBuildSpec buildSpec) |
AutoML(java.util.Date startTime,
AutoMLBuildSpec buildSpec)
Deprecated.
use
instead |
AutoML(water.Key<AutoML> key,
AutoMLBuildSpec buildSpec) |
AutoML(water.Key<AutoML> key,
java.util.Date startTime,
AutoMLBuildSpec buildSpec)
Deprecated.
use
instead |
| Modifier and Type | Method and Description |
|---|---|
EventLog |
eventLog() |
void |
get()
Holds until AutoML's job is completed, if a job exists.
|
StepDefinition[] |
getActualModelingSteps() |
water.fvec.Frame |
getBlendingFrame() |
AutoMLBuildSpec |
getBuildSpec() |
double[] |
getClassDistribution() |
hex.genmodel.utils.DistributionFamily |
getDistributionFamily() |
water.fvec.Vec |
getFoldColumn() |
water.fvec.Frame |
getLeaderboardFrame() |
water.fvec.Vec |
getResponseColumn() |
water.fvec.Frame |
getTrainingFrame() |
water.fvec.Frame |
getValidationFrame() |
water.fvec.Vec |
getWeightsColumn() |
boolean |
isCVEnabled() |
water.Job<AutoML> |
job() |
boolean |
keepRunning() |
hex.Model |
leader() |
hex.leaderboard.Leaderboard |
leaderboard() |
water.Key |
makeKey(java.lang.String algoName,
java.lang.String type,
boolean with_counter) |
java.lang.Class<AutoMLV99.AutoMLKeyV3> |
makeSchema() |
java.lang.String |
projectName() |
int |
remainingModels() |
protected water.Futures |
remove_impl(water.Futures fs,
boolean cascade)
Delete the AutoML-related objects, including the grids and models that it built if cascade=true
|
void |
run() |
AutoMLSession |
session() |
static AutoML |
startAutoML(AutoMLBuildSpec buildSpec)
Instantiate an AutoML object and start it running.
|
void |
stop() |
void |
submit()
Creates a job for the current AutoML instance and submits it to the task runner.
|
long |
timeRemainingMs() |
void |
trackKeys(water.Key... keys) |
delete_and_lock, delete_and_lock, delete_and_lock, delete_and_lock, delete, delete, delete, delete, read_lock, read_lock, read_lock, unlock_all, unlock, unlock, unlock, unlock, update, update, update, write_lock_to_read_lock, write_lock, write_lock, write_lockchecksum_impl, checksum_impl, checksum, checksum, getKey, readAll_impl, readAll, remove_impl, remove_self_key_impl, remove, remove, remove, remove, remove, remove, removeQuietly, writeAll_impl, writeAllpublic static final java.util.Comparator<AutoML> byStartTime
public static final java.lang.String keySeparator
public AutoML()
public AutoML(AutoMLBuildSpec buildSpec)
public AutoML(water.Key<AutoML> key, AutoMLBuildSpec buildSpec)
@Deprecated
public AutoML(java.util.Date startTime,
AutoMLBuildSpec buildSpec)
instead@Deprecated public AutoML(water.Key<AutoML> key, java.util.Date startTime, AutoMLBuildSpec buildSpec)
insteadpublic static AutoML startAutoML(AutoMLBuildSpec buildSpec)
buildSpec - public java.lang.Class<AutoMLV99.AutoMLKeyV3> makeSchema()
makeSchema in class water.Keyed<AutoML>public AutoMLBuildSpec getBuildSpec()
public water.fvec.Frame getTrainingFrame()
public water.fvec.Frame getValidationFrame()
public water.fvec.Frame getBlendingFrame()
public water.fvec.Frame getLeaderboardFrame()
public water.fvec.Vec getResponseColumn()
public water.fvec.Vec getFoldColumn()
public water.fvec.Vec getWeightsColumn()
public hex.genmodel.utils.DistributionFamily getDistributionFamily()
public double[] getClassDistribution()
public StepDefinition[] getActualModelingSteps()
public void submit()
public void run()
run in interface H2ORunnablepublic void stop()
stop in interface H2ORunnablepublic void get()
public water.Job<AutoML> job()
public hex.Model leader()
public AutoMLSession session()
public hex.leaderboard.Leaderboard leaderboard()
public EventLog eventLog()
public java.lang.String projectName()
public long timeRemainingMs()
timeRemainingMs in interface TimedH2ORunnablepublic int remainingModels()
public boolean keepRunning()
keepRunning in interface TimedH2ORunnablepublic boolean isCVEnabled()
public water.Key makeKey(java.lang.String algoName,
java.lang.String type,
boolean with_counter)
public void trackKeys(water.Key... keys)
protected water.Futures remove_impl(water.Futures fs,
boolean cascade)
remove_impl in class water.Keyed<AutoML>