我正在使用matlab进行硬币识别项目。我从测试图像和训练图像中提取了特征。我有8761个训练图像和2200个测试图像。每个图像特征尺寸为192 * 1.所以我的trainData包含192 * 8761个特征,testData包含192 * 2200.I我用K-nn分类器对这个数据进行分类。我们如何计算准确度?
答案 0 :(得分:0)
准确度是正确分类的列车样本的比例。
如果您使用knnclassify
,请查看函数help text。简而言之,代码将是:
knnclassify(trainData, testData, trainDataLabel)
确保行描述样本,列描述属性。在你的情况下,trainData应该有8761行和192列。类似地,testData应该有2200行和192列。而trainDataLabel应该描述trainData中每个样本的类,因此它应该有8761行和1列。