close all
clear all
load BRKM5D.mat % MATRIZ DE DADOS
X = BRKM5D(:,2:3);
Y = BRKM5D (:,1);
XT = X(1:595,:);
YT = Y(1:595,1);
inicia = [min(XT); max(XT)];
NET = newff(inicia',[5 1],{'purelin','purelin'},'trainbr');
NET.trainParam.epochs = 2000;
[NET,Tr,YTS,E,Tf,Af] = train(NET,XT',YT'); % Preciso que aqui entre os valores normalizados e depois preciso reverter o processo, mas não sei em qual parte e nem como.
E =(YT'-YTS);
figure
plot(YT,'b')
hold on
plot(YTS,'r')
legend('Saida Alvo','Saida Estimada')
% GENERALIZAÇAO
YGS1 = sim(NET,YT(595)');
YGS2 = sim(NET,YGS1');
YGS3 = sim(NET,YGS2');
YGS4 = sim(NET,YGS3');
YGS = [YGS1 YGS2 YGS3 YGS4];
figure
plot(YGS,'r')
legend('Saida Alvo','Saida Estimada')
J = [YTS YGS];
figure
plot(Y,'b')
hold on
plot(J,'r')
legend('Saida Alvo','Saida Estimada')
--
Você recebeu essa mensagem porque está inscrito no grupo "Redes Neurais Artificiais Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para redesneurais+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para redesn...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/redesneurais.
Para mais opções, acesse https://groups.google.com/d/optout.