Condividi tramite


RankingCatalog.CrossValidate Metodo

Definizione

Eseguire la convalida incrociata sulle numberOfFolds piegazioni di data, estimatoradattando e rispettando rowGroupColumnNamese specificato. Valutare quindi ogni sub-modello rispetto labelColumnName alle metriche restituite.

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

Parametri

data
IDataView

Dati su cui eseguire la convalida incrociata.

estimator
IEstimator<ITransformer>

Valore di stima da adattare.

numberOfFolds
Int32

Numero di volte di convalida incrociata.

labelColumnName
String

Colonna etichetta (per la valutazione).

rowGroupColumnName
String

Nome della colonna groupId in data, utilizzato per raggruppare le righe. Questa colonna verrà usata automaticamente come SamplingKeyColumn durante la suddivisione dei dati per la convalida incrociata, in quanto richiesto dagli algoritmi di classificazione Se null non verrà eseguito alcun raggruppamento di righe.

seed
Nullable<Int32>

Inizializzazione per il generatore di numeri casuali usato per selezionare le righe per le piegazioni di convalida incrociata.

Restituisce

Risultati per piega: metriche, modelli, set di dati con punteggio.

Si applica a