Size: a a a

2021 May 27

AS

Alexey Solovey in catboost_ru
Спасибо! Собственно продакшн пайплайн предполагает защищённый environment, тем самым докер и кубер соответственно были бы очень хорошим решением! На докерхабе есть неофициальные имаджи, конечно, но было бы чудесно чтобы было прям от авторов :)
источник

КВ

Кирилл Власов... in catboost_ru
Да, мы обязательно доберемся до официального публичного образа
источник

FM

Fyodor Minkin in catboost_ru
Привет, можете подсказать, в C++ wrapper’е написано, что мультикласс нигде не поддержан. Что нужно использовать, чтобы с текстовыми фичами мультикласс классификацию завести?
источник

KB

Kirill Bordovskiy in catboost_ru
Всем привет!
А не подскажете, как в спарковской версии можно вытащить гиперпараметры из обученной модели?

Пытаюсь посмотреть с какими параметрами обучалась модель println(catboostModel.params.mkString(" \n ")), получаю только:
CatBoostClassificationModel_...__featuresCol 
CatBoostClassificationModel_...__labelCol
CatBoostClassificationModel_...__predictionCol
CatBoostClassificationModel_...__probabilityCol
CatBoostClassificationModel_...__rawPredictionCol
CatBoostClassificationModel_...__thresholds

т.е. никаких гиперпараметров тут не доступно, хотя перед обучением я их задавал, например .setIterations(150) ставил. Не подскажете, можно их как-нибудь получить от CatBoostClassificationModel ?

В родном спарковском RandomForestClassifier это всё доступно аналогичным синтаксисом rfModel.params...
источник

ЕП

Евгений Петров... in catboost_ru
Привет! В Питоне всё есть, в C++ и R позже доезжает.
источник

FM

Fyodor Minkin in catboost_ru
в питоне неинтересно 🙁 а есть сроки?
источник

ЕП

Евгений Петров... in catboost_ru
это точнее подскажут Стас @kizill или Кирилл @vlasovk
источник

FM

Fyodor Minkin in catboost_ru
может, есть какие-то веточки или я ручками смогу собрать? а то мы уже весь пайплайн обучили на питоне, а в прод катнуть не получится
источник

SK

Stanislav Kirillov in catboost_ru
Я отвечу в личку чуть позже
источник

TB

Taras B in catboost_ru
Аналогичная фигня. С ноября прошлого года пайплайн застрял с эмбеддингами только
источник

FM

Fyodor Minkin in catboost_ru
у нас пока 3 класса, one vs all в целом заработал, но усложнение кода небольшое будет, оч ждем поддержку мультикласса
источник
2021 May 28

ЕП

Евгений Петров... in catboost_ru
Можно почитать наш твиттер https://mobile.twitter.com/CatBoostML или документацию https://catboost.ai/docs/concepts/about.html )
источник

P🐈

Pavel Tyavin 🐈 in catboost_ru
Давайте уже текстовую модель сделаем, да прикрутим к чату
источник

FM

Fyodor Minkin in catboost_ru
https://github.com/catboost/catboost/blob/master/catboost/libs/model_interface/wrapped_calcer.h#L116
а тут правда надо передать размер вектора стрингов, т.е. количество слов?
источник

FM

Fyodor Minkin in catboost_ru
https://github.com/catboost/catboost/blob/master/catboost/libs/model_interface/c_api.h#L164

тут написано «text feature count», что никак не проясняет
источник

TG

T G in catboost_ru
Подскажите пожалуйста почему не работает .get_all_params()

1 фото - дообучаю инициализированную модель (+100 итераций)
2 фото вызываю .get_all_params()
3 фото  загружаю отдельно эту сохранённую дообученную модель и пытаюсь читать параметры.

Для первично обученной и сохранённой модели get_all_params() работает

Хотел просто убедиться что модель дообучилась и стало 1099 деревьев.  Модель физически стала больше весить..  но все же непонятно правильно ли я дообучаюсь?

Сatboost v. 0.24.3
источник

TG

T G in catboost_ru
источник

TG

T G in catboost_ru
источник

TB

Taras B in catboost_ru
Это у багу уже 100 лет, я вроде бы даже issue делал под него несколько лет назад. Просто смирись :))))
источник

SK

Stanislav Kirillov in catboost_ru
Давайте фиксанем
источник