Size: a a a

2021 April 01

KS

Kirill Suvorov in catboost_ru
Понял, спасибо большое за советы!!
Сейчас еще пробую StochasticRank, в целом неплохие результаты получаются, но жаль что он не поддерживает использование GPU
источник

SK

Stanislav Kirillov in catboost_ru
PairLogitPairwise - отлично работает на GPU 🙂
источник

KS

Kirill Suvorov in catboost_ru
Это правда☺️ единственное я столкнулся с проблемой переобучения. Видел возможность указать eval_metric. А есть еще способы борьбы с оверфиттингом?
источник

Аa

Андрей amber4eg... in catboost_ru
Stanislav Kirillov
Важный вопрос в этом чатике - как часто вы обновляете драйверы CUDA?
Кажется что их не обновляют, а ставят нужной версии под нужную версию используемого фреймворка
И ещё можно ж несколько версий поставить на одну машину, у них пути прописываются в разные переменные:
CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0
CUDA_PATH_V10_2=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2
CUDA_PATH_V11_0=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0
источник

SK

Stanislav Kirillov in catboost_ru
У нас статик линковка с кудой
источник

SK

Stanislav Kirillov in catboost_ru
Нам тока драйвер по сути нужон
источник

SK

Stanislav Kirillov in catboost_ru
(И рантайм либа к нему)
источник
2021 April 03

AP

Alex Popov in catboost_ru
Почему-то evaluator.eval_features уходит в бесконечный цикл. Запускал из вашего примера:
https://colab.research.google.com/github/catboost/tutorials/blob/master/feature_selection/eval_tutorial.ipynb
Может где-то есть работающий пример feature selection?
источник
2021 April 04

IL

Ivan Lyzhin in catboost_ru
В последней версии появился новый способ отбирать фичи, попробуй его - он значительно быстрее. https://github.com/catboost/catboost/blob/master/catboost/tutorials/feature_selection/select_features_tutorial.ipynb . eval_features не должен уходить в бесконечный цикл, может быть просто долго работает - я посмотрю на него.
источник

IL

Ivan Lyzhin in catboost_ru
У меня eval_features из туториала отработал за 4 минуты на 200 итерациях, то есть на 2000 итераций будет около 40 минут - долго, но не бесконечно. Можно пробовать уменьшать количество фолдов, но это будет влиять на точность результатов отбора.
источник

AP

Alex Popov in catboost_ru
хз, я добавил verbose=200, подождал 52 цикла, дальше меня не хватило.
источник

AP

Alex Popov in catboost_ru
За новый способ спасибо, посмотрю.
источник

IL

Ivan Lyzhin in catboost_ru
В туториале стоит 20 фолдов и 3 фичи для евала, то есть всего было бы 20*(3+1)=80 циклов
источник

AP

Alex Popov in catboost_ru
Понятно, спасибо.
источник
2021 April 05

SN

Stanislav Nevezhin in catboost_ru
Всем доброго дня! С помощью функции select_threshold получил boundary = 0,387. Каким образом можно передать полученный порог в метод predict для выполнения бинарной классификации? Спасибо!
https://catboost.ai/docs/concepts/python-reference_utils_select_threshold.html
источник

IL

Ivan Lyzhin in catboost_ru
Никак. Нужно вызывать predict_proba и самостоятельно делать разбиение по этой отсечке.
источник

SN

Stanislav Nevezhin in catboost_ru
Ivan Lyzhin
Никак. Нужно вызывать predict_proba и самостоятельно делать разбиение по этой отсечке.
Понял, спасибо.
источник

TB

Taras B in catboost_ru
а о чем говорит вот такая ошибка?
catboost/private/libs/feature_estimator/feature_estimator.h:35: Attempt to call single feature writer on packed feature writer
 v. 0.25
источник

TB

Taras B in catboost_ru
Taras B
Периодически выпадает ошибка
  File "/root/.pyenv/versions/3.8.6/lib/python3.8/site-packages/catboost/core.py", line 4302, in fit
   self._fit(X, y, cat_features, text_features, embedding_features, None, sample_weight, None, None, None, None, baseline, use_best_model,
 File "/root/.pyenv/versions/3.8.6/lib/python3.8/site-packages/catboost/core.py", line 1806, in _fit
   self._train(
 File "/root/.pyenv/versions/3.8.6/lib/python3.8/site-packages/catboost/core.py", line 1258, in _train
   self._object._train(train_pool, test_pool, params, allow_clear_pool, init_model._object if init_model else None)
 File "_catboost.pyx", line 4156, in _catboost._CatBoost._train
 File "_catboost.pyx", line 4205, in _catboost._CatBoost._train
_catboost.CatBoostError: catboost/private/libs/feature_estimator/feature_estimator.h:35: Attempt to call single feature writer on packed feature writer

О чем она? Падает как-то рандомно, не могу понять, что ее вызывает. Могут пройти несколько запусков без ошибки, а на очередном рестарте выпадает.
Во, точно. Помню же, что видел уже такое
источник

SK

Stanislav Kirillov in catboost_ru
А какие фичи в наборе?
источник