Публикации по теме 'catboost'


CatBoost регресс за 6 минут
Краткое практическое введение в регрессионный анализ CatBoost в Python Эта статья представляет собой практическое руководство по использованию CatBoost Regressor в наборе данных Boston Housing из библиотеки Sci-Kit Learn. Оглавление Введение в CatBoost заявка Заключительные примечания Вступление CatBoost - это относительно новый алгоритм машинного обучения с открытым исходным кодом, разработанный в 2017 году компанией Яндекс. Яндекс - российский аналог Google, работающий..

Вопросы по теме 'catboost'

Категориальные переменные с большим количеством категорий в XGBoost / CatBoost
У меня вопрос по случайным лесам. Представьте, что у меня есть данные о пользователях, взаимодействующих с предметами. Количество элементов велико, около 10 000. Мой вывод случайного леса должен состоять из элементов, с которыми пользователь,...
3460 просмотров

Как заставить CatBoost get_object_importance работать с AUC?
Я воспроизвел пример здесь . Пример пытается улучшить RMSE (ниже-> лучше). Мое ограниченное понимание состоит в том, что CatBoost попытается минимизировать LogLoss под капотом. В этом примере более низкий LogLoss, кажется, коррелирует с более...
422 просмотров
schedule 02.10.2021

Измерение AUPRC в CatBoost
Я хочу измерить площадь под кривой кривой точности-отзыва (AUPRC) в catboost, но CatBoostClassifier не имеет AUPRC в качестве метрики оценки. Любое предложение, которое поможет мне измерить эту метрику производительности, будет оценено по...
511 просмотров

Как я могу узнать, какое положительное значение класса и отрицательное значение класса для XGBoost?
Я работаю с несбалансированным набором данных, где у меня есть переменная класса с двумя разными значениями: 0 и 1. Количество значений «0» равно 1000, а количество значений «1» - 3000. Для XGBClassifier, LGBMClassifier и CatBoostClassifier я...
193 просмотров

Можно ли установить CatBoost в среде Conda?
Поддерживает ли Яндекс среды Anaconda? Я пытаюсь заставить CatBoost работать в PyCharm, используя среду Anaconda в качестве интерпретатора Python, но я продолжаю получать ModuleNotFoundError: нет модуля с именем catboost. Я могу установить CatBoost...
796 просмотров
schedule 15.03.2022

Python Catboost: пользовательская метрика оценки Multiclass F1
Как узнать оценку F1 для каждого класса мультиклассового классификатора Catboost? Я уже прочитал документацию и репозиторий github , где кто-то задает тот же вопрос. Однако я не могу понять, как это сделать. Я понимаю, что должен использовать...
920 просмотров

Skopt's BayesSearchCV с CatBoost
Я пытаюсь использовать метод skopt BayesSearchCV с Catboost. Однако я не понимаю, где передать индексы категориальных функций, родных для catboost, в метод fit () объекта bayesSearch. clf = catboost.CatBoostClassifier() search_spaces =...
431 просмотров
schedule 03.06.2022

Изменение параметра Learning_rate для CatBoostRegressor
Есть ли возможность изменить (уменьшить) параметр «скорость обучения», коэффициент шага градиента, во время обучения модели CatBoostRegressor ()? Это уменьшило бы количество итераций и ускорило бы обучение?
1638 просмотров
schedule 21.07.2022

Catboost Regression. Экстраполяция функций
Я новичок в ML, и у меня проблема с catboost. Итак, я хочу предсказать значение функции (например, cos | sin и т. Д.). Я перебрал все, но мой прогноз всегда прямой Возможно ли это, и если да, то как я могу решить свои проблемы Буду рад любому...
428 просмотров

Как получить обученные деревья от Catboost?
Я использовал --print-trees --verbose для печати деревьев и получения следующего вывода: 441: (f3, split0) score -0.01684494315 (f1, split0) score 0.00728615875 (f3, split0) score 0.02879532296 learn 0.1080262936passed: 0.00033 sec total: 234ms...
1239 просмотров
schedule 12.12.2022

Ошибка типа с VotingClassifier
Я хочу использовать VotingClassifier, но у меня проблемы с перекрестной проверкой x_train, x_validation, y_train, y_validation = train_test_split(x, y, test_size=.22, random_state=2) x_train = x_train.fillna(0) clf1 =...
826 просмотров

Как получить показатель оценки после CatBoostClassifier.fit()?
Я обучил модель классификации, вызывающую CatBoostClassifier.fit() , а также предоставляющую eval_set . Теперь, как получить наилучшее значение показателя оценки и количество итераций, когда оно было достигнуто во время обучения ? Я могу...
1551 просмотров
schedule 02.10.2023

BaggingClassifier и CatBoost с категориальными функциями не работают должным образом
Я хочу запустить sklearn.ensemble.BaggingClassifier с CatBoostClassifier в качестве оценщика, но дело в том, что есть некоторые категориальные функции, и это вызывает такую ​​​​ошибку: CatBoostError: «данные» — это пустой массив числового типа...
215 просмотров

Использование графического процессора с мультиклассом в Catboost
Я пытаюсь использовать catboost для предсказания мультикласса, но получаю ошибку, как показано ниже. Error: loss function is not supported for GPU learning MultiClass Я использовал вариант catboost, как показано ниже....
695 просмотров
schedule 13.04.2024

CatBoostClassifier — показатель AUC
У меня есть вопрос о CatBoostClassifier. params = { 'loss_function' : 'Logloss', 'eval_metric' : 'AUC', 'verbose' : 200, 'random_seed' : 42, 'custom_metric' : 'AUC:hints=skip_train~false' } cbc = CatBoostClassifier(**params) cbc.fit(x_tr, y_tr,...
371 просмотров
schedule 15.04.2024