Size: a a a

2021 January 11

SK

Stanislav Kirillov in catboost_ru
Pyspark и нативная скала
источник

ВК

Вячеслав Колосков... in catboost_ru
Stanislav Kirillov
Есть обе версии
два вопроса есть:
1. Два запуска одного и того же кода вернут один и тот же результат?
2. Есть ранняя остановка на основе валидационного датасета?
источник

SK

Stanislav Kirillov in catboost_ru
Так как там CPU версия, то должны быть одинаковые, если процессоры и OS версии одинаковые на всем кластере (ну то есть нет такого, что часть sse4.2 only а остальные машины avx512)
источник

ВК

Вячеслав Колосков... in catboost_ru
Stanislav Kirillov
Андрей опубликует версию катбуста на спарке 0.25rc2 с кучей фиксов прям вот-вот
а вот-вот это какой период? :) я думал пару часов... :)
источник

SK

Stanislav Kirillov in catboost_ru
Вячеслав Колосков
а вот-вот это какой период? :) я думал пару часов... :)
пару дней
источник
2021 January 12

ES

Eduard St in catboost_ru
Добрый день.
У меня наконец то заработала мультикласификация с текстовыми метками.
В model.predict(llist) подбирает класс каждому элементу списка.  А как узнать  вероятность подобранных классов?
источник

SK

Stanislav Kirillov in catboost_ru
попробуйте predict_proba
источник

ES

Eduard St in catboost_ru
Спасибо за оперативный ответ
там в predict_proba на выходе  матрица со всеми вероятностями но как узнать какая колонка какому классу соответствует?
источник

ES

Eduard St in catboost_ru
Понимаю, что могу запустить сначала predict, затем predict_proba
источник

ES

Eduard St in catboost_ru
predict получу класс,max( predict_proba ) даст вероятность
источник

ES

Eduard St in catboost_ru
Есть ли более красивое решение чтобы не запускать predic 2 раза?
источник

ДК

Дмитрий Корочков... in catboost_ru
В predict_proba вероятности для классов перечисляются согласно последовательности your_model.classes_
источник

ES

Eduard St in catboost_ru
Спасибо) Только подскажите как узнать эту  последовательность your_model.classes.
источник

3

3ldar in catboost_ru
Eduard St
Спасибо) Только подскажите как узнать эту  последовательность your_model.classes.
<model>.classes_
источник

ES

Eduard St in catboost_ru
Спасибо огромное за помощь)   Нашел названия колонок-классов!)
источник

L

LS in catboost_ru
Stanislav Kirillov
Чтоб уже обученную модель можно было доучивать в онлайне в продакшне
А примерно когда появится такая возможность? И как будет работать функция «доучить»? Значит ли это что можно будет обучить модель разбив большую базу на равные и не большие куски train/test dataset, если серверное оборудование не справляется с большим объемом данных? Мультикласс интересует очень🙂
источник

L

LS in catboost_ru
Кто нибудь работал с очень большой базой train ~ 400gb только с числовыми фичами? Какой у вас был расход памяти? Тренировали на cpu/gpu? Какие характеристики сервера для такого обучения использовали?
источник

d

dmitry in catboost_ru
LS
Кто нибудь работал с очень большой базой train ~ 400gb только с числовыми фичами? Какой у вас был расход памяти? Тренировали на cpu/gpu? Какие характеристики сервера для такого обучения использовали?
источник

TB

Taras B in catboost_ru
LS
Кто нибудь работал с очень большой базой train ~ 400gb только с числовыми фичами? Какой у вас был расход памяти? Тренировали на cpu/gpu? Какие характеристики сервера для такого обучения использовали?
Только с числовыми не работали. Но на GPU точно не влезет ) Вообще попробуй на CPU с дообучением через init_model - пробдем не должно быть
источник

L

LS in catboost_ru
Taras B
Только с числовыми не работали. Но на GPU точно не влезет ) Вообще попробуй на CPU с дообучением через init_model - пробдем не должно быть
Спасибо за совет! Init model то что мне должно помочь, просто уточню, обучаю модель в первый раз на train/test датасете(которую может обработать мой сервер) со всеми классами, потом беру вторую базу train/test с такими же классами и фичами и на ней обучаю модель по второму разу и так далее пока не закончатся базы, и тогда я получу равноценную модель если бы я разом обучал все на большой базе?
источник