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:

Imagem 1
PQP \u2227 Q
111
1-1-1
-11-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]

78%

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 é:

  1. x=(1,1)d=1x=(1,1) \to d=1
  2. x=(1,1)d=1x=(1,-1) \to d=-1
  3. x=(1,1)d=1x=(-1,1) \to d=-1
  4. x=(1,1)d=1x=(-1,-1) \to d=-1

A Madaline dada tem 2 unidades na camada intermediária (pois vv é 2×22\times2 e v0v_0 tem 2 termos). Os pesos iniciais (lidos do enunciado) são:

  • v(0)=[0,20,100,2]v^{(0)}=\begin{bmatrix}0{,}2 & -0{,}1\\ 0 & 0{,}2\end{bmatrix}
  • v0(0)=[0,020,1]v_0^{(0)}=\begin{bmatrix}0{,}02 & -0{,}1\end{bmatrix}
  • taxa η=0,1\eta=0{,}1 e função degrau binária com limiar θ=0,5\theta=0{,}5.

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 (uθu\ge\theta 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 vv e v0v_0.

Após completar o 3º ciclo, os vetores de pesos resultantes coincidem com a alternativa:

  v=[0,140,120,060,06]\;v=\begin{bmatrix}0{,}14 & -0{,}12\\ 0{,}06 & 0{,}06\end{bmatrix} e   v0=[0,080,12]\;v_0=\begin{bmatrix}0{,}08 & -0{,}12\end{bmatrix}.

Alternativa correta: (e).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.