非常着急!
手写字母识别 附件里是数据,已经经过0-1预处理
以下是我代码 做了 poly核函数(准确率5.7%) 和 Gaussian核函数(准确率2.6% 看了一下都识别成了18号也就是字母‘r’)的
load TrainSampleImage.mat;
DataSet = zeros(64*64,2600);
Tag = zeros(1,2600);
for i = 1:2600
DataSet(:,i)=reshape(CharImg(i).Img,64*64,1);
Tag(1,i)=reshape(CharImg(i).Letter-96,1,1);
end
[train_set,validate_set,test_set] = dividevec(DataSet,Tag,0.2,0.1)
[tr_PCA,tr_SCORE,tr_latent,tr_tsquare]=princomp(train_set.P);
test_set=test_set'
test_set.T=test_set.T';
test_set.P=test_set.P';
test_set.indices=test_set.indices';
validate_set.T=test_set.T';
validate_set.P=test_set.P';
validate_set.indices=test_set.indices';
train_set.T=test_set.T';
train_set.P=test_set.P';