RankingCatalog.CrossValidate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Exécutez la validation croisée sur numberOfFolds
les replis de data
, en ajustant estimator
et en respectant rowGroupColumnName
le cas échéant.
Évaluez ensuite chaque sous-modèle labelColumnName
et retournez les métriques.
public System.Collections.Generic.IReadOnlyList<Microsoft.ML.TrainCatalogBase.CrossValidationResult<Microsoft.ML.Data.RankingMetrics>> CrossValidate (Microsoft.ML.IDataView data, Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> estimator, int numberOfFolds = 5, string labelColumnName = "Label", string rowGroupColumnName = "GroupId", int? seed = default);
member this.CrossValidate : Microsoft.ML.IDataView * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * int * string * string * Nullable<int> -> System.Collections.Generic.IReadOnlyList<Microsoft.ML.TrainCatalogBase.CrossValidationResult<Microsoft.ML.Data.RankingMetrics>>
Public Function CrossValidate (data As IDataView, estimator As IEstimator(Of ITransformer), Optional numberOfFolds As Integer = 5, Optional labelColumnName As String = "Label", Optional rowGroupColumnName As String = "GroupId", Optional seed As Nullable(Of Integer) = Nothing) As IReadOnlyList(Of TrainCatalogBase.CrossValidationResult(Of RankingMetrics))
Paramètres
- data
- IDataView
Données sur utilisant la validation croisée.
- estimator
- IEstimator<ITransformer>
Estimateur à ajuster.
- numberOfFolds
- Int32
Nombre de plis de validation croisée.
- labelColumnName
- String
Colonne d’étiquette (pour évaluation).
- rowGroupColumnName
- String
Nom de la colonne groupId dans data
, qui est utilisé pour regrouper les lignes.
Cette colonne est automatiquement utilisée comme SamplingKeyColumn lors du fractionnement des données pour la validation croisée, car elle est requise par les algorithmes de classement si null
aucun regroupement de lignes n’est effectué.
Valeur initiale du générateur de nombres aléatoires utilisé pour sélectionner des lignes pour les plis de validation croisée.
Retours
Résultats par pli : métriques, modèles, jeux de données notés.