RankingTrainValidationSplitModel

class RankingTrainValidationSplitModel.RankingTrainValidationSplitModel(bestModel=None, validationMetrics=[])[source]

Bases: mmlspark._RankingTrainValidationSplitModel._RankingTrainValidationSplitModel, pyspark.ml.tuning.ValidatorParams

bestModel = None

best model from cross validation

copy(extra=None)[source]

Creates a copy of this instance with a randomly generated uid and some extra params. This copies the underlying bestModel, creates a deep copy of the embedded paramMap, and copies the embedded and extra parameters over. And, this creates a shallow copy of the validationMetrics.

Parameters:extra – Extra parameters to copy to the new instance
Returns:Copy of this instance
recommendForAllItems(numItems)[source]
recommendForAllUsers(numItems)[source]
validationMetrics = None

evaluated validation metrics