如何找到k-nn分类器的准确性

时间:2012-11-26 19:26:32

标签: classification image-recognition

我正在使用matlab进行硬币识别项目。我从测试图像和训练图像中提取了特征。我有8761个训练图像和2200个测试图像。每个图像特征尺寸为192 * 1.所以我的trainData包含192 * 8761个特征,testData包含192 * 2200.I我用K-nn分类器对这个数据进行分类。我们如何计算准确度?

1 个答案:

答案 0 :(得分:0)

准确度是正确分类的列车样本的比例。

如果您使用knnclassify,请查看函数help text。简而言之,代码将是:

knnclassify(trainData, testData, trainDataLabel)

确保行描述样本,列描述属性。在你的情况下,trainData应该有8761行和192列。类似地,testData应该有2200行和192列。而trainDataLabel应该描述trainData中每个样本的类,因此它应该有8761行和1列。