Я использую xgboost для ранжирования с
param = {'objective':'rank:pairwise', 'booster':'gbtree'}
Как я понимаю, градиентные работы повышают, вычисляя взвешенную сумму выученных деревьев решений. Как я могу получить доступ к весам, которые присваиваются каждому учебному бустеру? Я хотел попытаться после обработки веса после тренировки ускорить шаг предсказания, но я не знаю, как получить индивидуальные веса.
При использовании dump_model()
в созданном файле могут отображаться разные деревья решений, но там не хранится взвешивание.
В API я не нашел подходящей функции. Или я могу рассчитать вес вручную с параметром усадки eta
?