RankingCatalog.CrossValidate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uruchom krzyżową walidację na numberOfFolds
fałdach data
, odpowiednio dopasowując estimator
element i szanując rowGroupColumnName
, jeśli jest to podane.
Następnie należy ocenić każdy podmodel pod kątem labelColumnName
metryk i zwrócić je.
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 uruchamiania walidacji krzyżowej.
- estimator
- IEstimator<ITransformer>
Narzędzie do szacowania do dopasowania.
- numberOfFolds
- Int32
Liczba fałd krzyżowych walidacji.
- labelColumnName
- String
Kolumna etykiety (do oceny).
- rowGroupColumnName
- String
Nazwa kolumny groupId w data
pliku , która służy do grupowania wierszy.
Ta kolumna będzie automatycznie używana jako SamplingKeyColumn podczas dzielenia danych na potrzeby krzyżowego sprawdzania poprawności, ponieważ jest to wymagane przez algorytmy klasyfikacji Jeśli null
nie zostanie wykonane grupowanie wierszy.
Inicjuj dla generatora liczb losowych używanych do wybierania wierszy do składania krzyżowego sprawdzania poprawności.
Zwraca
Wyniki poszczególnych krotności: metryki, modele, obliczone zestawy danych.