【发布时间】:2016-12-07 04:10:27
【问题描述】:
我尝试在 DecisionTreeClassifier 上使用 GridSearchCV,但收到以下错误: TypeError: 必须使用 DecisionTreeClassifier 实例作为第一个参数调用未绑定的方法 get_params()(什么都没有)
这是我的代码:
from sklearn.tree import DecisionTreeClassifier, export_graphviz
from sklearn.model_selection import GridSearchCV
from sklearn.cross_validation import cross_val_score
X, Y = createDataSet(filename)
tree_para = {'criterion':['gini','entropy'],'max_depth':[4,5,6,7,8,9,10,11,12,15,20,30,40,50,70,90,120,150]}
clf = GridSearchCV(DecisionTreeClassifier, tree_para, cv=5)
clf.fit(X, Y)
【问题讨论】:
标签: python machine-learning scikit-learn grid-search