Preview only show first 10 pages with watermark. For full document please download

Redes De Hopfield

Implementação da Rede Neural de Hopfield no Matlab

   EMBED


Share

Transcript

%% clean-up inicializa o,,, ,,, clc,,, clf,,, close all,,, clear all,,, ,,, %,,, % Inicializa o de parametros,,, %,,, rede_convergiu = false; % inicializa condi o sinalizadora de que a rede est treinada,,, Acabou_periodo_treinamento = false; % inicializa condi o de time-out,,, maxima_energia_erro_toleravel=1e-6; % energia do erro entre o padrao de saida na poca atual e anterior - 1/2*(v(n+1)-v(n))^2 vetor,,, % v_atual ==> matriz,,, v_atual=ImagemComRuido{p};,,, ,,, while ~(rede_convergiu "" Acabou_periodo_treinamento),,, ,,, epoca = epoca + 1;,,, ,,, v_anterior=v_atual;,,, u=W*v_anterior(:);,,, v_atual=sign(u);,,, ,,, dist=0.5*( norm(v_anterior(:) - v_atual(:)) );,,, ,,, rede_convergiu = ( dist < maxima_energia_erro_toleravel );,,, Acabou_periodo_treinamento = ( epoca > max_epocas_para_recuperar_padrao );,,, end,,, ,,, % recompoe a imagem como matriz,,, for c=1:coluna,,, for l=1:linha,,, imagemRecuperada(l,c)=v_atual(l+(c-1)*linha);,, end,,, end,,, ,,, figure('name',['Resultados ' num2str(p) ],'NumberTitle','off'); imshow( [ ImagemPadrao{p} Separador ...,,, ImagemComRuido{p} Separador ...,,, imagemRecuperada] ,'InitialMagnification','fit');, end,,,