AttributeError: у объекта 'MLPClassifier' нет атрибута 'solution_function' - PullRequest
1 голос
/ 11 апреля 2020

Я не знаю, почему я получаю эту ошибку, когда пытаюсь использовать decision_function()

model_1 = BaggingClassifier(base_estimator=MLPClassifier())
model_1.fit(Xtrain, ytrain)
model_1.decision_function(Xtrain)

Я также получаю эту ошибку, используя DecisionTreeClassifier()

1 Ответ

2 голосов
/ 11 апреля 2020

Хотя BaggingClassifier имеет метод decision_function, он будет работать только в том случае, если выбранный base_estimator также поддерживает этот метод; MLPClassifier нет. С другой стороны, некоторые модели, такие как SVM и регрессия logisti c, которые образуют гиперплоскости. Если вы заинтересованы в достоверности прогнозов, вы можете рассмотреть метод predict_proba в качестве связанной меры; хотя они совсем не одинаковы ( 1 , 2 ).

...