Как настроить целевую функцию XGBoost для задачи порядковой классификации?
Я тренирую модель для классификации по порядковой переменной отклика с 10 уровнями.
Я изучил документ под названием "Квадратные потери земного движителя на основе расстояния для обучения глубоких нейронных сетей" (https://arxiv.org/pdf/1611.05916.pdf), и я хотел бы настроить целевую функцию XGBoost для работы с "EMD".
Однако я понятия не имею, как написать эту целевую функцию. Вместо того, чтобы использовать
multi:softmax
или же
multi:softprob
, может ли кто-нибудь помочь мне написать настраиваемую целевую функцию, обслуживающую EMD?