python - 如何在python中测量knn分类器的准确性

标签 python python-2.7 machine-learning scikit-learn knn

我已经使用 knn 对我的数据集进行分类。但我不知道如何衡量经过训练的分类器的准确性。 scikit 是否有任何内置函数来检查 knn 分类器的准确性?

from sklearn.neighbors import KNeighborsClassifier
knn = KNeighborsClassifier()
knn.fit(training, train_label)    
predicted = knn.predict(testing)

感谢所有帮助。谢谢

最佳答案

使用sklearn.metrics.accuracy_score :

acc = accuracy_score(test_label, predicted)

关于python - 如何在python中测量knn分类器的准确性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15821116/

相关文章:

python - 从具有前缀的列表中获取元素

machine-learning - 关于将卷积层实现为全连接层的困惑

machine-learning - 如何计算二分类的基尼指数?

python - TF 对象检测 Zoo 模型没有可训练变量?

python - 如何在 PyQt5 QLabel(固定大小)中增加/减小字体大小?

python - scapy 发送数据包直到 ctrl+c 不工作

python - 使用求和函数在列表中添加对象时出现不支持的操作数类型错误

python-2.7 - python / Pandas :need help adding double quotes to columns

python - 缩进错误 : unexpected indent after comment

python - 使用 Python/Numpy 的 dlib SVM 的最小示例