我的项目介绍
我目前在matlab中使用 LIBSVM来训练和测试我的数据,以便区分业余摄影师和专业摄影师拍摄的照片/图像。我的数据实际上是 RGB 直方图、Spartial Edge Distribution 和 Repetition Identification 等特征。我使用了 1040 张图像进行训练(50% 是专业照片,50% 是业余照片)和 210 张图像用于测试(未标记)。
我需要有人帮助澄清以下内容
[predicted_label, accuracy, decision_values/prob_estimates] = svmpredict(testing_label_vector, testing_instance_matrix, model [, 'libsvm_options']); 执行测试时 testing_label_vector 为任何值(+1 或 -1)是否正确?
根据文档 http://www.csie.ntu.edu.tw/~cjlin/papers/libsvm.pdf第 8 页的准确度值给出为准确度 = # 正确预测的数据 / # 总测试数据,这是否意味着执行测试时我必须知道 testing_label_vector,因为我需要能够判断我的 predict_label 是否与 testing_label_vector 相同,以便将标签证明为“正确预测的数据”?