Поделиться через


RankingCatalog.CrossValidate Метод

Определение

Выполните перекрестную проверку по numberOfFolds сверткам data, установив estimatorи уважая rowGroupColumnNameпри условии. Затем оцените каждую вложенную модель и labelColumnName метрики возврата.

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

Параметры

data
IDataView

Данные для выполнения перекрестной проверки.

estimator
IEstimator<ITransformer>

Оценщик для соответствия.

numberOfFolds
Int32

Количество сверток перекрестной проверки.

labelColumnName
String

Столбец меток (для оценки).

rowGroupColumnName
String

Имя столбца groupId в data, который используется для группировки строк. Этот столбец будет автоматически использоваться как SamplingKeyColumn при разбиение данных для перекрестной проверки, так как это требуется алгоритмам ранжирования, если null группирование строк не будет выполнено.

seed
Nullable<Int32>

Начальное значение генератора случайных чисел, используемого для выбора строк для сверток перекрестной проверки.

Возвращаемое значение

Результаты по сверткам: метрики, модели, оцененные наборы данных.

Применяется к