Невозможно инициализировать Spark CatBoostClassifier с параметрами.Python

Программы на Python
Anonymous
Невозможно инициализировать Spark CatBoostClassifier с параметрами.

Сообщение Anonymous »

Я пытаюсь создать CatBoostClassifier, используя catboost_spark. В обычном пакете Catboost при создании экземпляра CatBoostClassifier можно включить такие параметры, как Learning_rate, loss_function, num_leaves и т. д. При попытке сделать это для версии catboost_spark выдается непредвиденная ошибка аргумента ключевого слова. Я вставил ошибку ниже. Есть ли способ включить эти параметры при создании экземпляра класса или есть другой способ включить их?

Код: Выделить всё

`----> 8 model = catboost_spark.CatBoostClassifier(learning_rate=configs['catboost']['learning_rate'])

File ~/anaconda3/envs/python3/lib/python3.10/site-packages/pyspark/__init__.py:135, in keyword_only..wrapper(self, *args, **kwargs)
133     raise TypeError("Method %s forces keyword arguments." % func.__name__)
134 self._input_kwargs = kwargs
--> 135 return func(self, **kwargs)

TypeError: CatBoostClassifier.__init__() got an unexpected keyword argument 'learning_rate'`
Я попробовал несколько разных параметров, и все они выдали одну и ту же неожиданную ошибку аргумента ключевого слова.

Подробнее здесь: https://stackoverflow.com/questions/789 ... parameters

Вернуться в «Python»