AttributeError: у объекта 'GradientBoostingRegressor' нет атрибута 'np' - PullRequest
0 голосов
/ 22 марта 2019

Я хочу получить среднеквадратический алгоритм усиления градиента, но когда я хочу напечатать его, я получаю ошибку атрибута

my_best_model.np.sqrt(metrics.mean_squared_error(X_test_new, y_test_new))


output:

AttributeError                            Traceback (most recent call last)
<ipython-input-80-9c2e86b2ddf9> in <module>
----> 1 my_best_model.np.sqrt(metrics.mean_squared_error(X_test_new, y_test_new))

AttributeError: 'GradientBoostingRegressor' object has no attribute 'np'

1 Ответ

2 голосов
/ 22 марта 2019

Это не правильное использование;предполагая, что my_best_model является установленным GradientBoostingRegressor, вы должны использовать:

from sklearn.metrics import mean_squared_error

mse = mean_squared_error(y_test_new, my_best_model.predict(X_test_new))
rmse = np.sqrt(mse)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...