python - AttributeError:“MLPClassifier”对象没有属性“decision_function”
问题描述
我不知道为什么在尝试使用时会出现该错误decision_function()
model_1 = BaggingClassifier(base_estimator=MLPClassifier())
model_1.fit(Xtrain, ytrain)
model_1.decision_function(Xtrain)
我也遇到了这个错误DecisionTreeClassifier()
解决方案
尽管 BaggingClassifier 确实有该decision_function
方法,但它只有在所选的 base_estimator 也支持该方法时才有效;MLPClassifier
才不是。另一方面,形成超平面的一些模型(如 SVM 和逻辑回归)可以。如果您对预测的置信度感兴趣,可以考虑将该predict_proba
方法作为相关度量;尽管它们完全不同(1 , 2)。
推荐阅读
- git - 如何工作和发布依赖于其他本地 repo 的 npm repo
- python-3.x - 如何将 python 后门连接到 No-IP DNS
- django - How to get difference between 2 querysets in django
- python - Django:使用对象的属性创建一个带有注释的查询集
- html - 如何将最大宽度媒体添加到 Safari CSS 媒体查询
- r - 如何在dlm中实现状态空间模型的特例?或者如何从 FKF 包中获得卡尔曼平滑器?
- python - Python发送密码非交互式
- python - Python中多个时间序列的3D图
- python - 数据大小的 GAN 形状错误需要为 np.reshape(X_, (-1, 17, 10, 1))
- css - Remove x-axis scrollbar, In bootstrap 5 grid