Język

RankingCatalog.CrossValidate Metoda

Definicja

Uruchom krzyżową walidację na numberOfFolds fałdach data, odpowiednio dopasowując estimatorelement i szanując rowGroupColumnNameje, jeśli zostały podane. Następnie oceń każdy podmodel względem labelColumnName i zwraca metryki.

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

Parametry

data
IDataView

Dane do uruchomienia walidacji krzyżowej.

estimator
IEstimator<ITransformer>

Narzędzie do szacowania do dopasowania.

numberOfFolds
Int32

Liczba składanych krzyżowych poprawek.

labelColumnName
String

Kolumna etykiety (do oceny).

rowGroupColumnName
String

Nazwa kolumny groupId w datapliku , która służy do grupowania wierszy. Ta kolumna będzie automatycznie używana jako SamplingKeyColumn podczas dzielenia danych na potrzeby walidacji krzyżowej, ponieważ jest to wymagane przez algorytmy klasyfikacji Jeśli null nie zostanie wykonane żadne grupowanie wierszy.

seed
Nullable<Int32>

Inicjuj dla generatora liczb losowych używanych do wybierania wierszy dla fałdów krzyżowych.

Zwraca

Wyniki złożone: metryki, modele, oceniane zestawy danych.

Dotyczy