Size: a a a

2019 October 03

BA

Belchikov Anatoli in catboost_ru
Похоже, нужно было поставить формат сохранения cpp :) Мой косяк
источник

AD

Anna Veronika Dorogush in catboost_ru
Blen obema
Добрый день, товарищи!
А есть ли возможность задавать динамический learning rate в кабусте? Чтоб можно было начать с большого и по мере схождения дробить его как-то ?
Нет, и мы не планируем поддерживать, тк на нашем опыте лучше работает сразу learning_rate уменьшить. Но если хочется заиспользовать эту функциональность, можно использовать дообучение. Для этого надо в функцию fit передавать init_model.
источник

AD

Anna Veronika Dorogush in catboost_ru
Belchikov Anatoli
Привет, ребят! :)

А возможно ли в java-библиотеке catboost загрузить модель, которая была сохранена в cbm в питоновском коде? Просто при сохранении модели из простого примера и последующией загрузке в java коде я получаю исключение
 java.lang.ArrayIndexOutOfBoundsException: 3
       at ai.catboost.CatBoostJNIImpl.catBoostModelGetFeatureNames(Native Method)
(В модели только 3 фичи)

При изменении количества фич до 4 модель загружается через раз. При увеличении количества эстиматоров проблема пропадает для любого количества фич

Проблема появляется при любом количестве признаков, если есть хотя бы один категориальный

Сталкивался ли кто-нибудь с этим ранее, и есть ли воркэраунды?

Заранее спасибо за ответ!
Тут именно cbm модель должна использоваться, если использовать cpp, то применение будет очень долгое. У нас сейчас есть проблемы с Java применялкой, должны скоро починить.
источник

BA

Belchikov Anatoli in catboost_ru
Anna Veronika Dorogush
Тут именно cbm модель должна использоваться, если использовать cpp, то применение будет очень долгое. У нас сейчас есть проблемы с Java применялкой, должны скоро починить.
А можно ли увидеть ссылку на соответствующий issue? Не нашел, к сожалению :(
источник

Bo

Blen obema in catboost_ru
Anna Veronika Dorogush
Нет, и мы не планируем поддерживать, тк на нашем опыте лучше работает сразу learning_rate уменьшить. Но если хочется заиспользовать эту функциональность, можно использовать дообучение. Для этого надо в функцию fit передавать init_model.
Благодарю за ответ!
источник

AD

Anna Veronika Dorogush in catboost_ru
Belchikov Anatoli
А можно ли увидеть ссылку на соответствующий issue? Не нашел, к сожалению :(
Не уверена, что есть. Можно по тэгу Java поискать. Если не найдется, можно сделать новое.
источник

BA

Belchikov Anatoli in catboost_ru
Понял! Хорошо, спасибо большое)
источник
2019 October 04

d

dePuff in catboost_ru
Всем хорошего дня.

А если у нас помимо основной таблички с данными и ground true метками есть ещё одна табличка many to many с какими-то категориями. Где каждой строке в первой табличке назначен какой-то набор категорий из второй.

Как это лучше всего запихнуть в catboost?

Спасибо.
источник

BA

Belchikov Anatoli in catboost_ru
Добрый день!

При использовании java пакета для предикта в массивах размером больше 35 элементов (3 категориальных, 2 числовых, 7 записей) возникает ошибка:
A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f2a586be11e, pid=10266, tid=0x00007f2a59e46700


Что можно сделать?

Заранее спасибо за ответ!
источник

AD

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

При использовании java пакета для предикта в массивах размером больше 35 элементов (3 категориальных, 2 числовых, 7 записей) возникает ошибка:
A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f2a586be11e, pid=10266, tid=0x00007f2a59e46700


Что можно сделать?

Заранее спасибо за ответ!
Сделай, пожалуйста, issue на гитхабе, желательно с воспроизводимым примером, мы посмотрим!
источник

BA

Belchikov Anatoli in catboost_ru
Anna Veronika Dorogush
Сделай, пожалуйста, issue на гитхабе, желательно с воспроизводимым примером, мы посмотрим!
Хорошо! Сейчас создам...
источник

d

dePuff in catboost_ru
Единого рекомендованного способа нет? Пробовать svd, multihot encoding и всё в таком духе?
источник

AD

Anna Veronika Dorogush in catboost_ru
dePuff
Единого рекомендованного способа нет? Пробовать svd, multihot encoding и всё в таком духе?
В катбусте для набора категорий скоро можно будет использовать колонки типа текст, правда пока только на GPU. Но еще это не в релизе.
источник

SK

Stanislav Kirillov in catboost_ru
по умолчанию ванхотятся катфичи с 2 уникальными значениями
источник
2019 October 06

AP

Alexander Panfilov in catboost_ru
Привет! Кто нибудь делал собственную метрику для кэтрегрессора? Хотел бы задать пару вопросов по методам
источник
2019 October 07

S⚠

Stanislav ⚠️ in catboost_ru
Добрый день, вы пробовали компилировать экспортированную в cpp модель?

------ Build started: Project: raw_model, Configuration: Release x64 ------
 malware_trained.cpp
 INTERNAL COMPILER ERROR in 'H:\ProgFil\VC\bin\x86_amd64\CL.exe'
     Please choose the Technical Support command on the Visual C++
     Help menu, or open the Technical Support help file for more information
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(356,5): error MSB6006: "CL.exe" exited with code 2.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Код без изменений (пробую в lib)
источник

DG

David Graycen in catboost_ru
Всем привет 🖐. Обучаю модель классификации на данных Iris. Появляется ошибка:
CatBoostError: c:/goagent/pipelines/buildmaster/catboost.gittt/catboost/libs/lapack/linear_system.cpp:31: System of linear equations is not positive definite
источник

DG

David Graycen in catboost_ru
Что я делаю в коде:
X = df[['sepal_length_cm',
       'sepal_width_cm',
       'petal_length_cm',
       'petal_width_cm']]
y = df['species']

cls = catboost.CatBoostClassifier(loss_function='MultiClass')
cls.fit(X, y)
источник

AD

Anna Veronika Dorogush in catboost_ru
Ты ведь на винде? Заревертись к предыдущей версии, а это мы поправим.
источник

AD

Anna Veronika Dorogush in catboost_ru
На винде в режиме мультикласса сейчас есть проблемы.
источник