public interface ValidatorParams extends HasSeed, Params
TrainValidationSplitParams
and CrossValidatorParams
.Modifier and Type | Method and Description |
---|---|
Param<Estimator<?>> |
estimator()
param for the estimator to be validated
|
Param<ParamMap[]> |
estimatorParamMaps()
param for estimator param maps
|
Param<Evaluator> |
evaluator()
param for the evaluator used to select hyper-parameters that maximize the validated metric
|
Estimator<?> |
getEstimator() |
ParamMap[] |
getEstimatorParamMaps() |
Evaluator |
getEvaluator() |
void |
logTuningParams(org.apache.spark.ml.util.Instrumentation instrumentation)
Instrumentation logging for tuning params including the inner estimator and evaluator info.
|
StructType |
transformSchemaImpl(StructType schema) |
clear, copy, copyValues, defaultCopy, defaultParamMap, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, isDefined, isSet, paramMap, params, set, set, set, setDefault, setDefault, shouldOwn
toString, uid
Param<Estimator<?>> estimator()
Estimator<?> getEstimator()
Param<ParamMap[]> estimatorParamMaps()
ParamMap[] getEstimatorParamMaps()
Param<Evaluator> evaluator()
Evaluator getEvaluator()
StructType transformSchemaImpl(StructType schema)
void logTuningParams(org.apache.spark.ml.util.Instrumentation instrumentation)
instrumentation
- (undocumented)