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
группирование строк не будет выполнено.
Начальное значение генератора случайных чисел, используемого для выбора строк для сверток перекрестной проверки.
Возвращаемое значение
Результаты по сверткам: метрики, модели, оцененные наборы данных.