BinaryClassificationCatalog.CrossValidateNonCalibrated 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 samplingKeyColumnName
, jeśli jest to podane.
Następnie oceń każdy podmodel względem labelColumnName
i zwróć BinaryClassificationMetrics obiekt, który nie obejmuje metryk opartych na prawdopodobieństwie, dla każdego podmodelu. Każdy podmodel jest oceniany na krojeniu krzyżowej walidacji, że nie był widoczny podczas trenowania.
public System.Collections.Generic.IReadOnlyList<Microsoft.ML.TrainCatalogBase.CrossValidationResult<Microsoft.ML.Data.BinaryClassificationMetrics>> CrossValidateNonCalibrated(Microsoft.ML.IDataView data, Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> estimator, int numberOfFolds = 5, string labelColumnName = "Label", string samplingKeyColumnName = default, int? seed = default);
member this.CrossValidateNonCalibrated : 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.BinaryClassificationMetrics>>
Public Function CrossValidateNonCalibrated (data As IDataView, estimator As IEstimator(Of ITransformer), Optional numberOfFolds As Integer = 5, Optional labelColumnName As String = "Label", Optional samplingKeyColumnName As String = Nothing, Optional seed As Nullable(Of Integer) = Nothing) As IReadOnlyList(Of TrainCatalogBase.CrossValidationResult(Of BinaryClassificationMetrics))
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).
- samplingKeyColumnName
- String
Nazwa kolumny do użycia do grupowania wierszy. Jeśli dwa przykłady mają taką samą wartość samplingKeyColumnName
, mają gwarancję, że pojawią się w tym samym podzestawie (trenowanie lub testowanie). Może to służyć do zapewnienia braku wycieku etykiety z pociągu do zestawu testowego.
Jeśli null
nie zostanie wykonane żadne 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.