Considere o problema da função lógica "E", cuja tabela de valores lógicos é mostrada a seguir. Treine uma RNA do tipo Madaline, usando o algoritmo de aprendizado da regra delta generalizada e considerando o uso da função degrau binária com limiar igual a 0,5 e taxa de aprendizado igual a 0,1. Utilize como pesos sinápticos iniciais v = [[0,2 -0,1],[0 0,2]] e v0 = [0,02 -0,1]. Os vetores de pesos sinápticos após o término do terceiro ciclo são iguais a:
Questão
Considere o problema da função lógica "E", cuja tabela de valores lógicos é mostrada a seguir. Treine uma RNA do tipo Madaline, usando o algoritmo de aprendizado da regra delta generalizada e considerando o uso da função degrau binária com limiar igual a 0,5 e taxa de aprendizado igual a 0,1. Utilize como pesos sinápticos iniciais v = [[0,2 -0,1],[0 0,2]] e v0 = [0,02 -0,1]. Os vetores de pesos sinápticos após o término do terceiro ciclo são iguais a:
| P | Q | P \u2227 Q |
|---|---|---|
| 1 | 1 | 1 |
| 1 | -1 | -1 |
| -1 | 1 | -1 |
| -1 | -1 | -1 |
Alternativas
a) v = [[-0,2 -0,31],[-0,14 0,12]] e v0 = [-0,22 0,01]
b) v = [[0,16 -0,12],[0,04 0,11]] e v0 = [0,06 -0,12]
c) v = [[0,18 -0,12],[0,02 0,14]] e v0 = [0,04 -0,12]
d) v = [[0,12 -0,12],[0,08 0,02]] e v0 = [0,1 -0,12]
e) v = [[0,14 -0,12],[0,06 0,06]] e v0 = [0,08 -0,12]
Explicação
Da figura/tabela, o conjunto de treino (entrada → saída desejada) para a função lógica E (AND) em codificação bipolar é:
A Madaline dada tem 2 unidades na camada intermediária (pois é e tem 2 termos). Os pesos iniciais (lidos do enunciado) são:
- taxa e função degrau binária com limiar .
Aplicando o algoritmo da regra delta generalizada (Madaline / MR II) por 3 ciclos (épocas), a cada padrão são avaliadas as saídas das unidades intermediárias com o degrau ( ativa, caso contrário desativa) e, quando há erro na saída final, ajustam-se os pesos das unidades intermediárias selecionadas conforme a regra delta generalizada, repetindo isso para todos os 4 padrões; ao fim de cada época obtemos novos e .
Após completar o 3º ciclo, os vetores de pesos resultantes coincidem com a alternativa:
e .
Alternativa correta: (e).