#python #python_3x #машинное_обучение #catboost
Выводит ошибку AttributeError: 'CatBoostClassifier' object has no attribute 'grid_search', хотя в документации catboost есть информация о grid_search https://catboost.ai/docs/concepts/python-reference_catboostclassifier_grid_search.html python from catboost import CatBoostClassifier as clf X = df_features.iloc[:, 3:].fillna(0) y = df_features['fire_type'] cb_clf = clf(iterations = 1000, depth = 5, loss_function = 'MultiClass', #learning_rate = 0.15 ) grid = {'learning_rate':[i/100 for i in range(1,100)], 'l2_leaf_reg': [1, 3, 5, 7, 9]} grid_search_result = cb_clf.grid_search(grid, X=X, y=y, plot=True) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last)in 1 grid = {'learning_rate':[i/100 for i in range(1,100)], 2 'l2_leaf_reg': [1, 3, 5, 7, 9]} ----> 3 grid_search_result = cb_clf.grid_search(grid, 4 X=X, 5 y=y, AttributeError: 'CatBoostClassifier' object has no attribute 'grid_search'
Ответы
Ответ 1
Текущая версия CatBoost на сегодня - 0.18.1. Похоже в версии CatBoost 0.12.2 метод grid_search не реализован. Попробуйте обновить версию CatBoost.
Комментариев нет:
Отправить комментарий