【发布时间】:2020-04-07 15:07:57
【问题描述】:
我必须在数字数据集上使用 SVM 分类器。该数据集由 28x28 的数字图像和总共 2000 张图像组成。 我尝试使用 svmtrain 但 matlab 给出了一个错误,即 svmtrain 已被删除。所以现在我正在使用 fitcsvm。
我的代码如下:
labelData = zeros(2000,1);
for i=1:1000
labelData(i,1)=1;
end
for j=1001:2000
labelData(j,1)=1;
end
SVMStruct =fitcsvm(trainingData,labelData)
%where training data is the set of images of digits.
我需要知道如何使用 svm 预测测试数据的输出?此外,我的代码是否正确?
【问题讨论】:
标签: matlab classification svm digits