Size: a a a

2020 January 21

AD

Anna Veronika Dorogush in catboost_ru
источник

ВС

Виктор Салимгареев in catboost_ru
Вопрос от начинающего: примут ли меня в Яндекс, если я разберусь в catboost? 😃
источник

AD

Anna Veronika Dorogush in catboost_ru
Если ты разберешься во всем коде катбуста, то да, точно примут :)
источник

AD

Anna Veronika Dorogush in catboost_ru
но думаю, есть способы попроще)
источник

ВС

Виктор Салимгареев in catboost_ru
мотивация +100%
источник

BD

Bakhruz Dzhafarov in catboost_ru
Спасибо, вроде бы помогло
источник
2020 January 22

ЕТ

Евгений Томилов in catboost_ru
Anna Veronika Dorogush
Возможно проставлен режим MultiClassOneVsAll, там вероятности бинарные, поэтому не суммируются в единицу
О, ужас, как я мог не знать этого... А можно попросить указать, что об этом почитать, пожалуйста?
источник

AD

Anna Veronika Dorogush in catboost_ru
есть описание лоссов, где написано, что оптимизируется: https://catboost.ai/docs/concepts/loss-functions-multiclassification.html
источник

AD

Anna Veronika Dorogush in catboost_ru
но вообще MultiClassOneVsAll - это не catboost specific штука, он везде так устроен
источник

ИБ

Иван Брагин in catboost_ru
ну обычно же он называется multilabel?
источник

AD

Anna Veronika Dorogush in catboost_ru
так это ведь не multilabel
источник

AD

Anna Veronika Dorogush in catboost_ru
multllabel - это когда несколько значений таргета может быть
источник

ИБ

Иван Брагин in catboost_ru
Ок, значит я о MultiClassOneVsAll тоже не знал, думал только multiclass и multilabel есть
источник

MK

Maxim Khrisanfov in catboost_ru
Иван Брагин
Ок, значит я о MultiClassOneVsAll тоже не знал, думал только multiclass и multilabel есть
это разные вещи
источник

ИБ

Иван Брагин in catboost_ru
Maxim Khrisanfov
это разные вещи
а, ну то есть MultiClassOneVsAll это loss. Логично применять его для multilabel. Правильно я понимаю. Бывает ли смысл использовать MultiClassOneVsAll для  multiclass?
источник

ИБ

Иван Брагин in catboost_ru
может ссылочку какую нибудь?
источник

MK

Maxim Khrisanfov in catboost_ru
бывает, если тебе не вероятности нужны а метки
источник

MK

Maxim Khrisanfov in catboost_ru
Иван Брагин
может ссылочку какую нибудь?
да в поисковике набери эти ключевые слова вероятно найдешь что-нибудь интересное)
источник

ИБ

Иван Брагин in catboost_ru
Нашел, хочется именно смысл MultiClassOneVsAll для multiclass, такого не нашел
источник

BD

Bakhruz Dzhafarov in catboost_ru
К сожалению, не помогло - упало ближе к концу, словил такую ошибку


../anaconda3/include/python3.7m/pyconfig.h:1387:9: error: 'SIZEOF_SIZE_T' macro redefined [-Werror,-Wmacro-redefined]
#define SIZEOF_SIZE_T 8
       ^
../catboost/util/system/platform.h:231:9: note: previous definition is here
#define SIZEOF_SIZE_T SIZEOF_PTR
       ^
1 error generated.

У меня две версии проекта - первоначальная нетронутая и та, где я метрику добавил, ошибка в обоих случаях аналогичная.

Во втором файле (catboost/util/system/platform.h) увидел такие строчки

#undef SIZEOF_SIZE_T // in case we include <Python.h> which defines it, too
#define SIZEOF_SIZE_T SIZEOF_PTR

как будто бы требуется #undef SIZEOF_SIZE_T прописать в pyconfig.h, но скорее я что-то делаю не так
источник