Documente Academic
Documente Profesional
Documente Cultură
Entrada
pesos ajustveis.
Resposta
Associao
Ativao net =
Propagao: y = 1 se
net>
0 se
net<=
O treinamento de uma rede neural consiste em ajustar seus
parmeros livres, que no caso do perceptron so w1...wn e o limiar . Porm a funo pode ser reescrita
como : net> -> net- >0. E se alm disso o - for incorporado ao net, teremos as seguintes funes de
ativao e propagao:
Ativao net =
onde
w0= - e x0=1
Propagao: y = 1 se net >0
0 se net <=0
Ento podemos dizer que o peso w0 est sempre associado a uma entrada cujo peso sempre 1. O peso w0
conhecido como bias e denotado pela letra b.
Dada uma rede do tipo perceptron formada por 3 terminais de entrada utilizando pesos iniciais de w1 =
0.4, w2 = -0.5, w3 = 0.6; valor threshold = 0.5(w0) e a taxa de aprendizado = 0.4 (Figura 1).
Ensinar a rede gerar a sada 1 para o padro 001 sada de 1 para o padro 110.
Aps a rede treinada, determinar a que classe pertence os padres 111, 000, 100, 011.
1
1
se
x0
se
x0
-1
x1
0.5
0
w0 = 0.4
x2
w1 = -0.5
w2 = 0.6
x3
wixi
-1 1 d
wi = wi + e xi | e = (d y)
w0 = -0,5 + 0,4 . (-1 -1) . -1 =w3 = -1.3 | w3 =
w1 = 0,4 + 0,4 . (-1 -1) . 0 w0 = 0,4
w2 = -0,5 + 0,4 . (-1 -1) . 0 w1 = -0.5
w3 = 0,6 + 0,4 . (-1 -1) . 1 w2 = -0.2
Com os pesos atualizados de acordo com o algoritmo de aprendizagem, deve-se processar o
padro de entrada novamente.
Processamento para o padro 001:
y = (1 . -1,3) + (0 . 0,4) + (0 . -0.5) + (1 . -0,2)
y = -1,5 [aplicar a funo de ativao]
y = -1
Neste momento, verifica-se que a sada desejada igual a sada obtida pela rede, com isso no
necessrio a atualizao dos pesos, pois a rede emitiu uma sada correta.
Processamento para o padro 110:
y = (1 . -1,3) + (1 . 0,4) + (1 . -0.5) + (0 . -0,2)
y = -1.4 [aplicar a funo de ativao]
y = -1
Novamente, percebe-se que a sada emitido pela rede est incorreta em relao a sada
desejada, deve-se ento aplicar o algoritmo de treinamento do perceptron:
wi = wi + e xi | e = (d y)
w3 = -1.3 + 0,4 . (1 - (-1) ) . 1 w0 = -0.5
w0 = 0,4 + 0,4 . (1 - (-1) ) . 1 w1 = 1,2
y=1
Neste momento, verifica-se que a sada desejada igual a sada obtida pela rede, com isso no
necessrio a atualizao dos pesos, pois a rede emitiu uma sada correta.
Com o treinamento realizado, pode-se ento classificar os padres 111, 000, 100, 011 e obter as
sadas 1, -1, 1, -1 respectivamente. A Figura 2 ilustra tal classificao