【发布时间】:2021-05-11 18:26:48
【问题描述】:
我想用 adaboost 选择重要功能。我发现 'yellowbrick.model_selection' 对于这项工作来说非常好和快。我使用了这段代码。但它有问题。
“ValueError:无法将输入数组从形状 (260200) 广播到形状 (1)
我的特征向量对于每个图像都有 1*260200。我无法理解 adaboost 如何制作模型,因此无法调试代码。
你能帮帮我吗?
非常感谢:)
from sklearn.ensemble import AdaBoostClassifier
from yellowbrick.model_selection import FeatureImportances
model = AdaBoostClassifier(n_estimators=10, random_state=1)
model.fit(X_train, Y_train)
visualizer = FeatureImportances(model)
visualizer.show()
【问题讨论】:
标签: python python-3.x feature-selection adaboost