Interface ValidatorParams

All Superinterfaces:
HasSeed, Identifiable, Params, 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

      Returns:
      (undocumented)
    • getEstimator

      Estimator<?> getEstimator()
    • estimatorParamMaps

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

      Returns:
      (undocumented)
    • getEstimatorParamMaps

      ParamMap[] getEstimatorParamMaps()
    • evaluator

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

      Returns:
      (undocumented)
    • getEvaluator

      Evaluator getEvaluator()
    • transformSchemaImpl

      StructType transformSchemaImpl(StructType schema)
    • logTuningParams

      void logTuningParams(org.apache.spark.ml.util.Instrumentation instrumentation)
      Instrumentation logging for tuning params including the inner estimator and evaluator info.
      Parameters:
      instrumentation - (undocumented)