Size: a a a

2021 January 20

ND

Nikita Dmitriev in catboost_ru
мы в свою очередь улучшим сообщение об ошибке и доку
источник

ND

Nikita Dmitriev in catboost_ru
Хотя в документации есть про это замечание:
источник

ND

Nikita Dmitriev in catboost_ru
источник

TB

Taras B in catboost_ru
Nikita Dmitriev
Помимо параметра dictionaries нужно еще указать tokenizers и feature_calcers
Попробуй вот так:
tokenizers=[{'tokenizer_id': 'Space'}],
   dictionaries = [{
       'dictionary_id': 'Unigram',
       'max_dictionary_size': '50000',
       'gram_count': '1',
   },{
       'dictionary_id': 'Bigram',
       'max_dictionary_size': '50000',
       'gram_count': '2',
   }],
   feature_calcers=['BoW']
ничего не поменялось
_catboost.pyx in _catboost._check_train_params()

_catboost.pyx in _catboost._check_train_params()

CatBoostError: catboost/private/libs/options/text_processing_options.cpp:75: DictionaryOptions: no dictionary_id was specified
источник

ND

Nikita Dmitriev in catboost_ru
А покажи еще раз свой код
источник

TB

Taras B in catboost_ru
источник

TB

Taras B in catboost_ru
только сейчас уже вызов
model_embeddings = fit_model(
   train_pool, test_pool,
   tokenizers=[{'tokenizer_id': 'Space'}],
   dictionaries = [
       {
           'dictionary_id': 'Unigram',
           'max_dictionary_size': '10000',
           'gram_count': '1',
       },
       {
           'dictionary_id': 'Bigram',
           'max_dictionary_size': '10000',
           'gram_count': '2',
       }
   ],
   feature_calcers=['BoW']
)
источник

ВК

Вячеслав Колосков... in catboost_ru
Добрый день. А катбуст для спарка выйдет погулять? :)
источник

SK

Stanislav Kirillov in catboost_ru
Да, попробуй 0.25rc2
источник

SK

Stanislav Kirillov in catboost_ru
Я ждал, пока нам твиттер разблочат чтоб везде одновременно запаблишить, но давайте прям сейчас
источник

ND

Nikita Dmitriev in catboost_ru
Taras B
только сейчас уже вызов
model_embeddings = fit_model(
   train_pool, test_pool,
   tokenizers=[{'tokenizer_id': 'Space'}],
   dictionaries = [
       {
           'dictionary_id': 'Unigram',
           'max_dictionary_size': '10000',
           'gram_count': '1',
       },
       {
           'dictionary_id': 'Bigram',
           'max_dictionary_size': '10000',
           'gram_count': '2',
       }
   ],
   feature_calcers=['BoW']
)
У меня не получается воспроизвести
Такая ошибка должна возникать, если в опциях словаря нет поля dictionary_id. Т.е. для dictionaryId она действительно возникает, но у тебя там dictionary_id и все должно быть ок
Можешь попробовать перезагрузить кернел ноутбука и попробовать еще раз? Мало ли где-то что-то закешировалось..
источник

TB

Taras B in catboost_ru
ок, попробую.
источник

SK

Stanislav Kirillov in catboost_ru
Всем привет! Мы опубликовали пререлиз CatBoost for Spark версии 0.25rc2 В этой версии пофиксились главные проблемы и теперь можно пробовать учиьть модельки на спарке, как мы надеемся, без особой боли. Документация доступна в составе устанавливаемого пакета, помимо этого мы сейчас пишем сопроводительные статьи с обзором особенностей реализации и туториалы. Пробуйте и приносите нам обратную связь!
источник

II

Ilia Iagupov in catboost_ru
Stanislav Kirillov
Всем привет! Мы опубликовали пререлиз CatBoost for Spark версии 0.25rc2 В этой версии пофиксились главные проблемы и теперь можно пробовать учиьть модельки на спарке, как мы надеемся, без особой боли. Документация доступна в составе устанавливаемого пакета, помимо этого мы сейчас пишем сопроводительные статьи с обзором особенностей реализации и туториалы. Пробуйте и приносите нам обратную связь!
Ура! Спасибо большое!
источник

d

dmitry in catboost_ru
Stanislav Kirillov
Всем привет! Мы опубликовали пререлиз CatBoost for Spark версии 0.25rc2 В этой версии пофиксились главные проблемы и теперь можно пробовать учиьть модельки на спарке, как мы надеемся, без особой боли. Документация доступна в составе устанавливаемого пакета, помимо этого мы сейчас пишем сопроводительные статьи с обзором особенностей реализации и туториалы. Пробуйте и приносите нам обратную связь!
А когда можно ожидать это в stable релизе (грубая прикидка)?
источник

SK

Stanislav Kirillov in catboost_ru
dmitry
А когда можно ожидать это в stable релизе (грубая прикидка)?
Самое главное работает, тут важно понять работает ли оно у вас:)
источник

IK

Ivan Kolemasov in catboost_ru
Stanislav Kirillov
Да, попробуй 0.25rc2
👍🏾
источник

SK

Stanislav Kirillov in catboost_ru
И еще, нам очень важны ваши истории успеха/неуспеха со спарком для того, чтоб получить понимание востребованности и продолжить инвестировать наши силы в развитие этой платформы
источник

SS

Sergey Salnikov in catboost_ru
чиста из интереса - что именно распараллеливается на спарке? или там просто обертка?
источник

d

dmitry in catboost_ru
Я сейчас работаю со spark и у нас потребность в обучении модели на кластере есть, если это позволит увеличить на порядок размер обучающий выборки (с соответствующим улучшением качества)
источник