Partager via


RankingCatalog.CrossValidate Méthode

Définition

Exécutez la validation croisée sur numberOfFolds les replis de data, en ajustant estimatoret en respectant rowGroupColumnNamele 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é.

seed
Nullable<Int32>

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.

S’applique à