程序如下:
clear all
clc
W = cell(10000,10);
file1='G:\人脸搜索\shuziceshi1';% 图片文件夹
file2='.bmp'; %文件类型
for j =1:1:10
i=1;
k=j-1;
x = int2str(k);
I = imread(strcat(file1,'\',x,file2));%读文件
for b = 1:1:100
for c = 1:1:100
W(i,j) = {I(b,c)};
i=i+1;
end
end
end
A=cell2mat(W);
file1='G:\人脸搜索\shuziceshi2';% 图片文件夹
file2='.bmp'; %文件类型
for j =1:1:10
i=1;
k=j-1;
x = int2str(k);
I = imread(strcat(file1,'\',x,file2));%读文件
for b = 1:1:100
for c = 1:1:100
W(i,j) = {I(b,c)};
i=i+1;
end
end
end
B=cell2mat(W);
T = eye(100);
net=newff(A,T,100);
net.trainParam.epochs=1000;
net.trainParam.lr=0.1;
net.trainParam.goal=0.0000004;
net=train(net,A,T);
view(net)
Y1 = net(A(:,1));
最后显示的的是
Error in becoming (line 49) (becoming是文件名)
net=train(net,A,T);
找半天没找到问题啊,新人,求解惑
clear all
clc
W = cell(10000,10);
file1='G:\人脸搜索\shuziceshi1';% 图片文件夹
file2='.bmp'; %文件类型
for j =1:1:10
i=1;
k=j-1;
x = int2str(k);
I = imread(strcat(file1,'\',x,file2));%读文件
for b = 1:1:100
for c = 1:1:100
W(i,j) = {I(b,c)};
i=i+1;
end
end
end
A=cell2mat(W);
file1='G:\人脸搜索\shuziceshi2';% 图片文件夹
file2='.bmp'; %文件类型
for j =1:1:10
i=1;
k=j-1;
x = int2str(k);
I = imread(strcat(file1,'\',x,file2));%读文件
for b = 1:1:100
for c = 1:1:100
W(i,j) = {I(b,c)};
i=i+1;
end
end
end
B=cell2mat(W);
T = eye(100);
net=newff(A,T,100);
net.trainParam.epochs=1000;
net.trainParam.lr=0.1;
net.trainParam.goal=0.0000004;
net=train(net,A,T);
view(net)
Y1 = net(A(:,1));
最后显示的的是
Error in becoming (line 49) (becoming是文件名)
net=train(net,A,T);
找半天没找到问题啊,新人,求解惑