代码如下:
load('train_images.mat');
load('test_images.mat');
load('train_labels.mat');
load('test_labels.mat');
TrainData=mat2vector(train_images,60000);
TestData=mat2vector(test_images,10000);
TrainLabel=train_labels1';
TestLabel=test_labels1';
TrainData=TrainData(1:5000,:);TrainLabel=TrainLabel(1:5000,:);
TestData=TestData(1:100,:);TestLabel=TestLabel(1:100,:);
[TrainData,pstrain] = mapminmax(TrainData);
pstrain.ymin = 0;
pstrain.ymax = 1;
[TrainData,pstrain] = mapminmax(TrainData,pstrain);
[TestData,pstest] = mapminmax(TestData);
pstest.ymin = 0;
pstest.ymax = 1;
[TestData,pstest] = mapminmax(TestData,pstest);
bestc=1.74;
bestg=0.02;
cmd = ['-c ',num2str(bestc),' -g ',num2str(bestg)];
model = svmtrain(TrainLabel, TrainData, cmd);
preTrainLabel = svmpredict(TrainLabel, TrainData, model);
preTestLabel = svmpredict(TestLabel, TestData, model);
加一段什么代码,可以将错误识别的数字打印出来,并且打印出它被错分为那个数字?