Я использую Xgboost
с API обучения, во-первых, есть ли разница между API обучения и API scikit-learn для ранжирования задач?.
Я пытаюсь использовать cv
(перекрестная проверка), чтобы выполнить настройку гиперпараметра для моей модели.почему я попытался запустить его с целью rank:ndcg
, а у DMatrix
есть идентификатор группы внутри, возникла проблема со складками.кажется, что он не знает, как создать сгибы для перекрестной проверки.
есть ли способ запустить xgboost
настройку гиперпараметра с идентификатором группы для ранжирования?если нет, есть ли способ создать фолд вручную для тренировочных данных, чтобы я мог отправить его на cv
для этого?