Python XGBoost&x27中的标签格式;s ndcg目标函数

Python XGBoost&x27中的标签格式;s ndcg目标函数,python,xgboost,Python,Xgboost,我试图使用XGBoost的排名能力,特别是使用rank:ndcg目标函数。我已经阅读了这篇文章,并试图在谷歌上彻底搜索,但我不知道如何为这类任务设置标签的格式 因为我们谈论的是排名,标签是按性质排序的-所以我的问题是: XGBoost在对学习任务进行排序时希望采用哪种格式?(也许是名单?) 它能自动解释标签的顺序属性吗?因此,如果我提供2作为标签,那么如果预测是0而不是1,它将受到更严厉的惩罚

我试图使用
XGBoost
的排名能力,特别是使用
rank:ndcg
目标函数。我已经阅读了这篇文章,并试图在谷歌上彻底搜索,但我不知道如何为这类任务设置标签的格式

因为我们谈论的是排名,标签是按性质排序的-所以我的问题是:

  • XGBoost
    在对学习任务进行排序时希望采用哪种格式?(也许是名单?)
  • 它能自动解释标签的顺序属性吗?因此,如果我提供
    2
    作为标签,那么如果预测是
    0
    而不是
    1
    ,它将受到更严厉的惩罚