Size: a a a

2021 February 09

SS

Sergey Shalnov in catboost_ru
А подскажите плиз как с воспроизводимостью результатов предикта при апдейте катбуста? Если я произведу апдейт  0.13.1 -> 0.24.4 могу я рассчитывать на те же предсказания? Модель загружаю из бинарного формата катбуста.
источник

ВК

Вячеслав Колосков... in catboost_ru
Sergey Shalnov
А подскажите плиз как с воспроизводимостью результатов предикта при апдейте катбуста? Если я произведу апдейт  0.13.1 -> 0.24.4 могу я рассчитывать на те же предсказания? Модель загружаю из бинарного формата катбуста.
а вы консервативный человек? :)
источник

SK

Stanislav Kirillov in catboost_ru
Применение должно быть идентично
источник

SK

Stanislav Kirillov in catboost_ru
обучение скорее всего нет 🙂
источник

Аa

Андрей amber4eg... in catboost_ru
обучение точно нет, там вроде как раз в 0,24 выкатили что-то интересное
источник

D

DU in catboost_ru
добрый день. такая ситуация - улучшая модель (бинарная классификация) по AUC заметил, что уменьшается процент правильных попаданий в самом самом топе (AUC растёт, а тру позитив в топ 1% падает). вопрос - можно как-то кастомную функцию прикрутить чтоб максимизировать не весь AUC а лишь лифт в топ 1%, к примеру? подскажите где копать, что читать. заранее благодарю.
источник

d

dmitry in catboost_ru
источник

TG

T G in catboost_ru
Подскажите пожалуйста: имеются ли стандартные механизмы катбуста или как наиболее просто, отрисовать строящиеся графики по умолчанию с параметром plot=True. (Модель строится на сервере не имеющем доступ в интернет)

Ещё очень интересует, как можно вывести предварительное время оставшееся до конца обучения?
источник

3

3ldar in catboost_ru
T G
Подскажите пожалуйста: имеются ли стандартные механизмы катбуста или как наиболее просто, отрисовать строящиеся графики по умолчанию с параметром plot=True. (Модель строится на сервере не имеющем доступ в интернет)

Ещё очень интересует, как можно вывести предварительное время оставшееся до конца обучения?
Чтобы видеть прогресс, проставьте verbose = True
источник

SK

Stanislav Kirillov in catboost_ru
Можно еще указать verbose=100
источник

SK

Stanislav Kirillov in catboost_ru
Тогда только каждую 100 итерацию будет ввводиться инфа
источник
2021 February 10

D

DU in catboost_ru
ооо спасибо. будем пробовать.
источник

TG

T G in catboost_ru
Stanislav Kirillov
Тогда только каждую 100 итерацию будет ввводиться инфа
Спасибо
источник

DB

Dan Berd in catboost_ru
Подскажите пожалуйста, при использовании модели на тестовых данных катбуст ругается на неправильный порядок колонок. Я думал, катбусту не важен порядок, а только названия.
catboost/libs/data/model_dataset_compatibility.cpp:81: At position 1 should be feature with name ...
источник

AK

Andrei Khropov in catboost_ru
Может быть названия колонок не были заданы для тестовых данных? Вообще, да, если названия признаков есть  и при обучении и при применении должно быть сопоставление по ним.
источник

DB

Dan Berd in catboost_ru
Andrei Khropov
Может быть названия колонок не были заданы для тестовых данных? Вообще, да, если названия признаков есть  и при обучении и при применении должно быть сопоставление по ним.
Эта ошибка возникла из-за того, что недостало нескольких колонок (возможно warning как в пандас о разнице shape, было бы хорошо имлементировать). Возникла другая проблема опять из-за порядка колонок.
cbc = CatBoostClassifier(**model_best_params, eval_metric = 'AUC', logging_level='Silent', random_state=42)
cbc.fit(train_features, train_target, cat_features=cat_columns)
catboost_preds = cbc.predict_proba(test_features)
Выдаёт ошибку: cat_features must be integer or string.... (потому что видит что там где должен быть cat feature -- numerical )
Но если последнюю строчку кода поменять на:
catboost_preds = cbc.predict_proba(test_features[train_features.columns])
То всё отрабатывает нормально.
Это ожидаемое поведение?
источник

SK

Stanislav Kirillov in catboost_ru
Переслано от Luda Gordeeva
Добрый день!

Приглашаем вас посетить семинар “Absolute Model Embeddings + Random “Network”.
На семинаре обсудим задачу построения рекомендательной системы, рассмотрим имеющиеся подходы и их недостатки. Будет предложена новая модель, Absolute Model, которая демонстрирует сопоставимые результаты на различных публичных датасетах, из коробки работает с широкими категориальными признаками и требует небольшое количество проходов по данным при значительном росте их количества.

Докладчик: Андрей Гулин
Дата и время: 11-е февраля, 19:00-20:30
Заходите в Zoom: https://clck.ru/Rbv3x

Записи всех прошлых и будущих семинаров будут выкладываться здесь: https://youtube.com/channel/UCKYcMXUhucq50dUym-l3_jA

До встречи!
источник

SK

Stanislav Kirillov in catboost_ru
Андрей Гулин - создатель матрикснета, катбуста и многих других крутых вещей расскажет о своей новой идее 🙂
источник

MG

Maria Garkavenko in catboost_ru
привет! есть ощущение что CatBoostRegressor.predict как-то не особо параллелится. c thread_count=1 работает 4.3сек, а с thread_count=8 работает 3.5сек
источник

AK

Andrei Khropov in catboost_ru
А данные в каком формате?
источник