Size: a a a

2019 October 14

AD

Anna Veronika Dorogush in catboost_ru
Belchikov Anatoli
Добрый день, ребят!

Тут такой момент: в java пакете catboost при использовании достаточно большого батча (300 документов, 15 признаков) после нескольких сотен итераций программа падает с SIGSEGV. Причиной оказался код освобождения памяти в ai_catboost_CatBoostJNIImpl.cpp:
    Y_SCOPE_EXIT(jenv, &catFeatureMatrixRowObjects, &catFeatureMatrixRows) {
       const auto size = catFeatureMatrixRows.size();
       for (size_t i = 0; i < size; ++i) {
           jenv->ReleaseIntArrayElements(
               catFeatureMatrixRowObjects[i],
               const_cast<jint*>(reinterpret_cast<const jint*>(catFeatureMatrixRows[i].data())),
               0);
       }
   };
Если закомментировать этот участок, то SIGSEGV не возникает, но память, соответственно, не очищается. Хотелось бы как-то исправить эту ошибку, не вызывая мемори лик. Возможно ли узнать ваше мнение, почему такой баг при ReleaseIntArrayElements вообще может происходить? Заранее спасибо!
Пожалуйста, сделай issue на гитхабе. Мы планируем в ближайшее время пофиксить все проблемы java применялки.
источник

BA

Belchikov Anatoli in catboost_ru
Прошу прощения, еще не создал. Создаю
источник

BA

Belchikov Anatoli in catboost_ru
Anna Veronika Dorogush
Пожалуйста, сделай issue на гитхабе. Мы планируем в ближайшее время пофиксить все проблемы java применялки.
https://github.com/catboost/catboost/issues/1032

Вот issue. Сейчас постараюсь прикрепить пример
источник
2019 October 16

Bo

Blen obema in catboost_ru
Здравствуйте, а функция get_feature_importance() возвращает важность фич в процентах?
источник

AK

Anton Kiselëv in catboost_ru
Blen obema
Здравствуйте, а функция get_feature_importance() возвращает важность фич в процентах?
источник
2019 October 17

Bo

Blen obema in catboost_ru
Товарищи, а как по дефолту кодируются категориальные признаки в катбусте?
источник
2019 October 21

C

Combot in catboost_ru
Alert! Daglawiz Kenechukwu is a known spammer and is CAS banned. Ban is strongly recommended.
источник

IP

Igor Petrov in catboost_ru
Какая верся shap рабочая?
источник

OC

Olivier Croissant in catboost_ru
всем привет
источник

OC

Olivier Croissant in catboost_ru
Я работаю в области количественных финансов.
Я ищу, чтобы оптимизировать очень нелинейные функции.
У меня есть локальные минимальные проблемы, которые далеки от глобального оптимума.
Я думаю о динамической нейронной сети, которая видит, как ее структура развивается в процессе обучения.
Но это как раз та особенность XGboost и catboost.
Но XGboost и catboost ориентированы на проблемы классификации и не адаптированы к случаю диффузии выпуклости в больших пространствах.
Кто-нибудь подумал бы о гибридных решениях, которые бы обобщали глубокие сети и catboost?
источник

AD

Anna Veronika Dorogush in catboost_ru
Igor Petrov
Какая верся shap рабочая?
Не помню точно, какая версия рабочая у них. Но можно через катбуст вызывать подсчет, он работает. Пример есть в туториале про классификацию.
источник

IP

Igor Petrov in catboost_ru
0.29.1 только запустилась. Shap более привычней
источник

AD

Anna Veronika Dorogush in catboost_ru
Тогда пингуй их в репозитории, чтобы чинили последнюю)
источник

AD

Anna Veronika Dorogush in catboost_ru
CatBoost 0.18 is out! The main improvement is huge speedup on small datasets. We now use MVS sampling for CPU regression and binary classification training by default, together with Plain boosting scheme for both small and large datasets. This change not only gives the huge speedup but also provides quality improvement! https://github.com/catboost/catboost/releases/tag/v0.18
источник
2019 October 22

IP

Igor Petrov in catboost_ru
Что возвразает sum_models? Как это привести к виду [0.5, 0.5]
источник
2019 October 23

p

pshn in catboost_ru
Привет, друзья! Скажите, а есть какая-то литература по QueryRMSE. Кто-нибудь его изучал, сравнивал? Не могу ничего найти кроме документации catboost и calculation principles?
источник

AD

Anna Veronika Dorogush in catboost_ru
Igor Petrov
Что возвразает sum_models? Как это привести к виду [0.5, 0.5]
сумма моделей возвращает модель, в которой все деревья из суммируемых моделей
источник

IP

Igor Petrov in catboost_ru
Anna Veronika Dorogush
сумма моделей возвращает модель, в которой все деревья из суммируемых моделей
а -1 и прочее с минусами
источник

AD

Anna Veronika Dorogush in catboost_ru
Модели можно суммировать с весами, обычно суммируют с положительными весами, суммируемыми в единицу.
источник
2019 October 24

C

Combot in catboost_ru
Alert! El Batooreh 9w2JQF is a known spammer and is CAS banned. Ban is strongly recommended.
источник