public abstract class Metalearner<B extends hex.ModelBuilder<M,P,?>,M extends hex.Model<M,P,?>,P extends hex.Model.Parameters>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Metalearner.Algorithm
Using an enum to list possible algos is not the greatest idea here
as it forces us to hardcode supported algos and creates a dependency to metalearners provided in extensions (XGBoost).
|
Modifier and Type | Field and Description |
---|---|
protected boolean |
_hasMetalearnerParams |
protected water.Job |
_job |
protected water.fvec.Frame |
_levelOneTrainingFrame |
protected water.fvec.Frame |
_levelOneValidationFrame |
protected long |
_maxRuntimeSecs |
protected P |
_metalearner_parameters |
protected water.Job |
_metalearnerJob |
protected water.Key<hex.Model> |
_metalearnerKey |
protected long |
_metalearnerSeed |
protected StackedEnsembleModel |
_model |
protected StackedEnsembleModel.StackedEnsembleParameters |
_parms |
Constructor and Description |
---|
Metalearner() |
Modifier and Type | Method and Description |
---|---|
protected void |
cleanup() |
protected void |
setCommonParams(P parms) |
protected void |
setCrossValidationParams(P parms) |
protected void |
setCustomParams(P parms) |
protected void |
validateParams(P parms) |
protected water.fvec.Frame _levelOneTrainingFrame
protected water.fvec.Frame _levelOneValidationFrame
protected StackedEnsembleModel _model
protected StackedEnsembleModel.StackedEnsembleParameters _parms
protected water.Job _job
protected water.Key<hex.Model> _metalearnerKey
protected water.Job _metalearnerJob
protected P extends hex.Model.Parameters _metalearner_parameters
protected boolean _hasMetalearnerParams
protected long _metalearnerSeed
protected long _maxRuntimeSecs