Interface ValidatorParams

All Superinterfaces:
HasSeed, Identifiable, Params, Serializable, scala.Serializable
All Known Subinterfaces:
CrossValidatorParams, TrainValidationSplitParams
All Known Implementing Classes:
CrossValidator, CrossValidatorModel, TrainValidationSplit, TrainValidationSplitModel

public interface ValidatorParams extends HasSeed, Params
  • Method Details

    • estimator

      Param<Estimator<?>> estimator()
      param for the estimator to be validated

    • getEstimator

      Estimator<?> getEstimator()
    • estimatorParamMaps

      Param<ParamMap[]> estimatorParamMaps()
      param for estimator param maps

    • getEstimatorParamMaps

      ParamMap[] getEstimatorParamMaps()
    • evaluator

      Param<Evaluator> evaluator()
      param for the evaluator used to select hyper-parameters that maximize the validated metric

    • getEvaluator

      Evaluator getEvaluator()
    • transformSchemaImpl

      StructType transformSchemaImpl(StructType schema)
    • logTuningParams

      void logTuningParams( instrumentation)
      Instrumentation logging for tuning params including the inner estimator and evaluator info.
      instrumentation - (undocumented)