Size: a a a

2018 December 28

OO

Oleg Okeev in catboost_ru
Привет
1. Делаю кроссвалидацию
Подскажите
Print(cv_data.mean())
Выведет средний  loss_function и custom_loss)
Для всех фолдов и всех итераций ?
источник

OO

Oleg Okeev in catboost_ru
и 2. Код
pool1 = Pool(data=X_prepared, label=y, cat_feautures=cat_features)
shap_values = model.get_feauture_importance(pool1, fstr_type='Shapvalues')
print(shap_values.shape
Выдает предупреждение:
The Model has complex ctrs, so the SHAP values will be calculated aprroxim
и вывод: (32769,10)
Я ожидаю увидеть важность всех категориальных предикторов.

-Что означает ошибка?
-Что значат эти 2 числа?
источник

OO

Oleg Okeev in catboost_ru
И 3. Как при Обучении модели verbose=True
Выводить не только log_loss , а Auc ?
Как смотреть как ведёт себя Auc на кроссвалидации по шагам ?
источник

OO

Oleg Okeev in catboost_ru
По умолчанию там log_loss
источник

FF

Frank F in catboost_ru
Oscar Tempter
Да с катбустом разобрался... Но мне нужна модель из scikit learn, а там я еще не разобрался как из файла данные подавать
Привет , ты не знаешь как поставить
Eval_metric для кроссвалидации ?
Всегда выдаёт лучшую итерацию по log_loss , приходится auc отдельно выводить колонку
источник

OT

Oscar Tempter in catboost_ru
Frank F
Привет , ты не знаешь как поставить
Eval_metric для кроссвалидации ?
Всегда выдаёт лучшую итерацию по log_loss , приходится auc отдельно выводить колонку
С ходу не отвечу, а компа нет под рукой
источник

FF

Frank F in catboost_ru
Oscar Tempter
С ходу не отвечу, а компа нет под рукой
Ок, ну ладно потом
источник

AD

Anna Veronika Dorogush in catboost_ru
eval_metric=‘AUC’
источник
2018 December 29

OO

Oleg Okeev in catboost_ru
Anna Veronika Dorogush
eval_metric=‘AUC’
Для кроссвалидации этот параметр отсутствует , я уже пробовал
источник

ND

Nikita Dmitriev in catboost_ru
Вот так пробовал?
from catboost import Pool, cv

pool = Pool(x_train, y_train)
params = {
         'iterations': 100,
         'loss_function': ‘Logloss’,
         ‘eval_metric’:‘AUC’,
         'verbose': False
}
scores = cv(pool, params)
источник

OO

Oleg Okeev in catboost_ru
Nikita Dmitriev
Вот так пробовал?
from catboost import Pool, cv

pool = Pool(x_train, y_train)
params = {
         'iterations': 100,
         'loss_function': ‘Logloss’,
         ‘eval_metric’:‘AUC’,
         'verbose': False
}
scores = cv(pool, params)
Получилось , спасибо всем
источник

OO

Oleg Okeev in catboost_ru
А можете подсказать туториал с настойкой расчетов на GPU
источник

OO

Oleg Okeev in catboost_ru
А то на выборке 2 млн сэмплов и 100 предикторов у Catboost на CPU проблемы
источник

OO

Oleg Okeev in catboost_ru
Причём уже на этапе разбивки )
источник

AK

Andrei Khropov in catboost_ru
Проблемы какого рода? Скорость?
источник

AD

Anna Veronika Dorogush in catboost_ru
источник

OO

Oleg Okeev in catboost_ru
Andrei Khropov
Проблемы какого рода? Скорость?
4 часа Тренировка модели , 20 часов кроссвалидации
источник

OO

Oleg Okeev in catboost_ru
Спасибо
источник

AK

Andrei Khropov in catboost_ru
Oleg Okeev
4 часа Тренировка модели , 20 часов кроссвалидации
А сколько folds в cv? Версия catboost какая?
источник

OO

Oleg Okeev in catboost_ru
Andrei Khropov
А сколько folds в cv? Версия catboost какая?
6 фолдов , 0.12
источник