我试图获得sklearn分析的结果,而不是准确性。我的意思是,我想看看我的模型产生了什么。
clf = RandomForestClassifier()
# train the classifier using the training data
clf.fit(features_train, labels_train)
acc_test = clf.score(features_test, labels_test)
acc_train = clf.score(features_train, labels_train)
print ("Train Accuracy:", acc_train)
我在这里所拥有的只是准确性,到目前为止我都尝试过(我在堆栈上找到了这个解决方案,也许我错过了一些东西),但是它不起作用:
labels = clf.fit(features_train, labels_train)
print (labels.dtype)
我有两个可能的输出(0或1),然后我想自己查看一个正确的结果,一个 csv文件。我该怎么办?
答案 0 :(得分:0)
clf.fit
返回自身。因此,您没有找回标签,而是分类器的实例。
这应该预测测试数据的值。如果需要,可以将其保存到csv文件中。
preds_test = clf.predict(features_test)
print(preds_test)