Sprache

RankingCatalog.CrossValidate Methode

Definition

Führen Sie die Kreuzüberprüfung über numberOfFolds Faltungen von data, durch Anpassen estimatorund Respektieren rowGroupColumnNameaus, falls angegeben. Bewerten Sie dann jedes Untermodell anhand labelColumnName und gibt Metriken zurück.

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))

Parameter

data
IDataView

Die Daten, für die eine überprüfungsübergreifende Überprüfung ausgeführt werden soll.

estimator
IEstimator<ITransformer>

Der Schätzer, der passt.

numberOfFolds
Int32

Anzahl der Kreuzüberprüfungsfalten.

labelColumnName
String

Die Bezeichnungsspalte (zur Auswertung).

rowGroupColumnName
String

Der Name der GroupId-Spalte in data, die zum Gruppieren von Zeilen verwendet wird. Diese Spalte wird beim Aufteilen der Daten für die Kreuzüberprüfung automatisch als SamplingKeyColumn verwendet, da dies durch die Bewertungsalgorithmen erforderlich ist, wenn null keine Zeilengruppierung ausgeführt wird.

seed
Nullable<Int32>

Seed für den Zufallszahlengenerator, der zum Auswählen von Zeilen für Kreuzüberprüfungsfaltungen verwendet wird.

Gibt zurück

Ergebnisse pro Faltung: Metriken, Modelle, bewertete Datasets.

Gilt für: