【发布时间】:2018-05-28 08:54:58
【问题描述】:
我正在使用 scikit-learn 集成分类器进行分类。我有单独的训练和测试数据集。当我使用相同的数据集并使用机器学习算法进行分类时,我得到了一致的准确度。不一致性仅发生在集成分类器的情况下。我什至将 random_state 设置为 0。
bag_classifier = BaggingClassifier(n_estimators=10,random_state=0)
bag_classifier.fit(train_arrays,train_labels)
bag_predict = bag_classifier.predict(test_arrays)
bag_accuracy = bag_classifier.score(test_arrays,test_labels)
bag_cm = confusion_matrix(test_labels,bag_predict)
print("The Bagging Classifier accuracy is : " ,bag_accuracy)
print("The Confusion Matrix is ")
print(bag_cm)
【问题讨论】:
标签: scikit-learn classification