Error red neuronal
Publicado por Carlos (2 intervenciones) el 14/11/2005 05:57:05
Tengo esta red:
I = imread('baltimore.bmp');
R = im2bw(I);
A = imresize(I,.5);
b=size(A);
n=b(:,1);
p=A(1,:); %vector con la primera fila de la matriz
for i=2:1:n
p=cat(2,p,A(i,:));%anexa las siguientes lilas al areglo
end
%Aqui seria para la matriz de la imagen binarizada reducida pero aplicandole un
%ruido
AI=im2uint8(A);
B=imnoise(AI,'speckle',get(handles.slider1,'Value'));
b=size(B);
n=b(:,1); %se supone que este valor es el mismo que el de la matriz anterior
t=B(1,:); %vector con la primera fila de la matriz
for i=2:1:n
t=cat(2,t,B(i,:));%anexa las siguientes lilas al areglo
end
p;
t;
%Aqui va la red neuronal....
%Aqui va la red neuronal....
tam=size(p);
tm=tam(:,1);
%creacion de la red
net = newff([0 1],[tm tm],{'tansig' 'purelin'},'trainlm');
%entrenamiento
net.trainParam.epochs=100;%numde iteraciones
net.trainParam.show=25;%cada cuanto muestra el resumen
net.trainParam.Ir=0.01;
%net.trainParam.goal=1e-8;%tolerancia o error
red=train(net,p,t)
a=sim(red,p)
y me sale este error
??? One or more output arguments not assigned during call to 'network/train (trainargs)'.
Error in ==> C:\MATLAB6p5\toolbox\nnet\nnet\@network\train.m
On line 169 ==> [err,P,T,Pi,Ai,Q,TS,matrixForm] = trainargs(net,P,T);
Error in ==> C:\Documents and Settings\Carlos\Mis documentos\My Received Files\Proyecto\RNA.m
On line 31 ==> net=train(net,p,t);
Error in ==> C:\Documents and Settings\Carlos\Mis documentos\My Received Files\Proyecto\ProyectoIA.m (pushbutton4_Callback)
On line 686 ==> RNA
Error in ==> C:\MATLAB6p5\toolbox\matlab\uitools\gui_mainfcn.m
On line 66 ==> feval(varargin{:});
Error in ==> C:\Documents and Settings\Carlos\Mis documentos\My Received Files\Proyecto\ProyectoIA.m
On line 42 ==> gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.
pero no se como arreglarlo :(
I = imread('baltimore.bmp');
R = im2bw(I);
A = imresize(I,.5);
b=size(A);
n=b(:,1);
p=A(1,:); %vector con la primera fila de la matriz
for i=2:1:n
p=cat(2,p,A(i,:));%anexa las siguientes lilas al areglo
end
%Aqui seria para la matriz de la imagen binarizada reducida pero aplicandole un
%ruido
AI=im2uint8(A);
B=imnoise(AI,'speckle',get(handles.slider1,'Value'));
b=size(B);
n=b(:,1); %se supone que este valor es el mismo que el de la matriz anterior
t=B(1,:); %vector con la primera fila de la matriz
for i=2:1:n
t=cat(2,t,B(i,:));%anexa las siguientes lilas al areglo
end
p;
t;
%Aqui va la red neuronal....
%Aqui va la red neuronal....
tam=size(p);
tm=tam(:,1);
%creacion de la red
net = newff([0 1],[tm tm],{'tansig' 'purelin'},'trainlm');
%entrenamiento
net.trainParam.epochs=100;%numde iteraciones
net.trainParam.show=25;%cada cuanto muestra el resumen
net.trainParam.Ir=0.01;
%net.trainParam.goal=1e-8;%tolerancia o error
red=train(net,p,t)
a=sim(red,p)
y me sale este error
??? One or more output arguments not assigned during call to 'network/train (trainargs)'.
Error in ==> C:\MATLAB6p5\toolbox\nnet\nnet\@network\train.m
On line 169 ==> [err,P,T,Pi,Ai,Q,TS,matrixForm] = trainargs(net,P,T);
Error in ==> C:\Documents and Settings\Carlos\Mis documentos\My Received Files\Proyecto\RNA.m
On line 31 ==> net=train(net,p,t);
Error in ==> C:\Documents and Settings\Carlos\Mis documentos\My Received Files\Proyecto\ProyectoIA.m (pushbutton4_Callback)
On line 686 ==> RNA
Error in ==> C:\MATLAB6p5\toolbox\matlab\uitools\gui_mainfcn.m
On line 66 ==> feval(varargin{:});
Error in ==> C:\Documents and Settings\Carlos\Mis documentos\My Received Files\Proyecto\ProyectoIA.m
On line 42 ==> gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.
pero no se como arreglarlo :(
Valora esta pregunta


0