同质异质划分的区别是准确率的高低?还是按照算法是相同的还是不同的来分?
Adaboost为什么能不同的算法进行集成吗?比如这么调用,这段代码报错了,说是这么集成不对。
print('=========Adaboost&GradientBoostingClassifier&LogisticRegression&DecisionTreeClassifier==================')
clf = AdaBoostClassifier(n_estimators=10,
base_estimator= [GradientBoostingClassifier(),LogisticRegression(),DecisionTreeClassifier()],
learning_rate=0.6)
clf.fit(train,y)
predicted = clf.predict(test)
predicted_roc = clf.predict_proba(test)
estimate(y_test,predicted,predicted_roc)