Size: a a a

2020 June 03

ND

Nikita Dmitriev in catboost_ru
sergey g
Когда хочу использовать метрику из туториала https://github.com/catboost/tutorials/blob/master/custom_loss/custom_metric_tutorial.md . То выдает ошибку.
Привет!
Замени CatBoostRegressor на CatBoost
источник

ND

Nikita Dmitriev in catboost_ru
sergey g
Для того, чтобы заработала метрика, написанная на C++ мне пришлось подредактировать следующие файлы (см. скриншот). Уважаемые разработчики, сообщите, пожалуйста, действительно ли требуется отредактировать столько файлов, чтобы вставить кастомную метрику на c++.
У нас есть специальные классы, метод у которых ты можешь реализовать и использовать в коде  c loss_function=‘UserPerObjMetric’, как это ты сейчас и делаешь
https://github.com/catboost/catboost/tree/master/catboost/private/libs/algo_helpers/error_functions.h?rev=6769873#L850

Зачем тебе enum.h, например, потребоовалось редактировать?
источник

sg

sergey g in catboost_ru
Nikita Dmitriev
Привет!
Замени CatBoostRegressor на CatBoost
`
источник

ND

Nikita Dmitriev in catboost_ru
CatBoost(dict(loss…))
источник

sg

sergey g in catboost_ru
ё
источник

ND

Nikita Dmitriev in catboost_ru
давай еще добавим ’leaf_estimation_backtracking’: ’No’
источник

sg

sergey g in catboost_ru
источник

ND

Nikita Dmitriev in catboost_ru
Добавь RMSE в качестве eval_metric
Или что-нибудь свое
источник

sg

sergey g in catboost_ru
from catboost import CatBoost
train_data = [[1, 4, 5, 6],
             [4, 5, 6, 7],
             [30, 40, 50, 60]]

eval_data = [[2, 4, 6, 8],
            [1, 4, 50, 60]]
train_labels = [10, 20, 30]
# Initialize CatBoost
model = CatBoost(params={"loss_function":"UserPerObjMetric",'leaf_estimation_backtracking': 'No','eval_metric':'RMSE'})
model.fit(train_data, train_labels)
preds = model.predict(eval_data)
источник

ND

Nikita Dmitriev in catboost_ru
А вот это уже багос с нашей стороны
Эта проверка лишняя, для плюсовой функции потерь, поправим это
В качестве быстрофикса можешь поопробовать её убрать
источник
2020 June 04

VM

Vitaliy Malcev in catboost_ru
так и не пришло, давно регался)
источник

MK

Maxim Khrisanfov in catboost_ru
Vitaliy Malcev
так и не пришло, давно регался)
мне пришло, спам проверь
источник

VM

Vitaliy Malcev in catboost_ru
проверял. а когда пришло?
источник

VM

Vitaliy Malcev in catboost_ru
может совсем давно затерялось
источник

VM

Vitaliy Malcev in catboost_ru
с какого адреса?)
источник

MK

Maxim Khrisanfov in catboost_ru
в 11:10 по москве
источник

MK

Maxim Khrisanfov in catboost_ru
events@support.yandex.ru
источник

M

Max in catboost_ru
Maxim Khrisanfov
в 11:10 по москве
Аналогично)
источник

VM

Vitaliy Malcev in catboost_ru
нашел
источник

VM

Vitaliy Malcev in catboost_ru
спс
источник