我们如何使用accuracy_score获得真实标签来计算准确度?

时间:2018-01-25 07:43:26

标签: python machine-learning scikit-learn

我尝试为我的测试预测值计算准确度分数,但我如何在下面的等式中得到y_true的值? 我的意思是y_pred使用:

clf_predict(features_test,labels_test)

但是y_true呢?是否有任何特定的方式我们得到这个。

sklearn.metrics.accuracy_score(y_true, y_pred, normalize=True, sample_weight=None)

1 个答案:

答案 0 :(得分:1)

y_true是包含您的算法尝试为您的测试集预测的类/标签的变量 我假设您正面临监督学习问题:在这种情况下,y_true已知且包含在您的测试集中。

使用您的约定:

y_pred = clf.predict(features_test) #without labels_test!
accuracy_score(labels_test, y_pred)