我想知道哪个损失函数使用 XGBoost 进行多类分类。我在这个问题中发现了二元情况下逻辑分类的损失函数。
我认为对于多类情况,它可能与 GBM(对于 K 类)中的相同,可以在此处看到,如果 x 的标签为 k,则 y_k=1,在任何其他情况下为 0,并且 p_k(x)是softmax函数。但是,我使用此损失函数进行了一阶和二阶梯度,并且粗麻布与此处代码中定义的梯度(在 SoftmaxMultiClassObj 中的函数 GetGradient 中)不匹配常数 2。
你能告诉我使用的是哪个损失函数吗?
先感谢您。