| Interface | Description |
|---|---|
| CrossValidatorParams |
Params for
CrossValidator and CrossValidatorModel. |
| TrainValidationSplitParams |
Params for
TrainValidationSplit and TrainValidationSplitModel. |
| ValidatorParams |
Common params for
TrainValidationSplitParams and CrossValidatorParams. |
| Class | Description |
|---|---|
| CrossValidator |
K-fold cross validation performs model selection by splitting the dataset into a set of
non-overlapping randomly partitioned folds which are used as separate training and test datasets
e.g., with k=3 folds, K-fold cross validation will generate 3 (training, test) dataset pairs,
each of which uses 2/3 of the data for training and 1/3 for testing.
|
| CrossValidatorModel |
CrossValidatorModel contains the model with the highest average cross-validation
metric across folds and uses this model to transform input data.
|
| CrossValidatorModel.CrossValidatorModelWriter |
Writer for CrossValidatorModel.
|
| ParamGridBuilder |
Builder for a param grid used in grid search-based model selection.
|
| TrainValidationSplit |
Validation for hyper-parameter tuning.
|
| TrainValidationSplitModel |
Model from train validation split.
|
| TrainValidationSplitModel.TrainValidationSplitModelWriter |
Writer for TrainValidationSplitModel.
|