Size: a a a

2018 December 13

AD

Anna Veronika Dorogush in catboost_ru
А в функции eval_metrics, если в пуле есть веса, то они будут учитываться, начиная со следующего релиза.
источник

PB

Pavel Baidaus in catboost_ru
Так а веса применяются если модель применять потом в боевых условиях...... eval_metrics указано как Accuracy в модели или это не об этом
источник

AD

Anna Veronika Dorogush in catboost_ru
в боевых условиях будет вызываться апплай, там весов не будет
источник

PB

Pavel Baidaus in catboost_ru
а все прочитал  в след релизе eval_metrics будет с учетом весов
источник

PB

Pavel Baidaus in catboost_ru
пасиб
источник

PB

Pavel Baidaus in catboost_ru
Vasily Ershov
А если веса 1 для классов поставить?
поставил 1 метрики совпали 0.47, в целом понятно разобрали выше
источник

PB

Pavel Baidaus in catboost_ru
получается по всей видимости  print("Правильность на контрольной выборке: {:.2f}".format(model.score(X_valid, y_valid)))  accuracy_score  не использует веса
источник

PB

Pavel Baidaus in catboost_ru
и метрика ниже
источник

PB

Pavel Baidaus in catboost_ru
возможно...
источник

PB

Pavel Baidaus in catboost_ru
спасибо за оперативные ответы👍
источник

AD

Anna Veronika Dorogush in catboost_ru
Dmitri Lihhatsov
ясно спасибо. Попробую либо used_ram_limit, либо более мощную машину.
Еще на цпу есть штраф за размер модели, поэтому там итоговая модель могла получиться сильно меньше. На гпу скоро тоже добавим.
источник

DL

Dmitri Lihhatsov in catboost_ru
Anna Veronika Dorogush
Еще на цпу есть штраф за размер модели, поэтому там итоговая модель могла получиться сильно меньше. На гпу скоро тоже добавим.
Интересно, спасибо. Я вместо used_ram_limit, который только с CPU работает, решил попробовать gpu_cat_features_storage='CpuPinnedMemory'. Посмотрим, получится в этот раз хотя бы до конца дотренировать.
источник

MK

Maxim Khrisanfov in catboost_ru
@dmlih по моему опыту сильно уменьшает потребление памяти параметры border_count и max_ctr_complexity
источник

MK

Maxim Khrisanfov in catboost_ru
border_count=32, max_ctr_complexity=2 (можно 1 - то есть не использовать комбинации)
источник

DL

Dmitri Lihhatsov in catboost_ru
Спасибо, Максим, но эти фичи, может, и уменьшают размер модели, но явно влияют на качество, согласитесь?
источник

MK

Maxim Khrisanfov in catboost_ru
не сказал бы что сильно влияют
источник

AK

Andrei Khropov in catboost_ru
> вместо used_ram_limit, который тоько с CPU работает
источник

AK

Andrei Khropov in catboost_ru
поправим документацию, на самом деле при task_type='GPU' он тоже используется как раз на последнем этапе
источник

VE

Vasily Ershov in catboost_ru
уменьшение border_count может на некоторых датасетах даже положительно влиять, но это сильно от данных зависит
max_ctr_complexity тоже не всегда нужен равный 4, как по умолчанию
источник

DL

Dmitri Lihhatsov in catboost_ru
Andrei Khropov
поправим документацию, на самом деле при task_type='GPU' он тоже используется как раз на последнем этапе
😄 понятно, спасибо, буду и его тогда пробовать
источник