Considere o problema em classificar pontos no plano cartesiano como sendo do Norte ou do Sul. Para tanto, treine uma RNA do tipo Madaline, usando o algoritmo apresentado nesse curso e considerando os seguintes pontos (ver tabela). Embora o problema possa ser resolvido com uma Adaline, resolva pela rede Madaline, considerando os seguintes vetores-alvo (ver tabela). Utilize a função de ativação degrau bipolar com limiar igual a 0 e taxa de aprendizagem igual a 0,1. Utilize como pesos sinápticos iniciais v = [-0,1; 0,2; 0,1; 0,3] e v0 = [0,4; -0,1]. Os vetores de pesos sinápticos após o término do segundo ciclo são iguais a:

Questão

Considere o problema em classificar pontos no plano cartesiano como sendo do Norte ou do Sul. Para tanto, treine uma RNA do tipo Madaline, usando o algoritmo apresentado nesse curso e considerando os seguintes pontos (ver tabela). Embora o problema possa ser resolvido com uma Adaline, resolva pela rede Madaline, considerando os seguintes vetores-alvo (ver tabela). Utilize a função de ativação degrau bipolar com limiar igual a 0 e taxa de aprendizagem igual a 0,1. Utilize como pesos sinápticos iniciais v = [-0,1; 0,2; 0,1; 0,3] e v0 = [0,4; -0,1]. Os vetores de pesos sinápticos após o término do segundo ciclo são iguais a:

Imagem 1
AbscissaOrdenadaRegião
14Norte
5-5Sul
Imagem 2
NorteSul
1-1
-11

Alternativas

a) v = [-0,85 0,236; -0,37 -0,533] e v0 = [0,24 -0,2]

b) v = [-0,2 0,38; 0,1 0,041] e v0 = [0,7 -0,1]

c) v = [-0,1 0,34; 0,1 0,04] e v0 = [0,4 -0,12]

78%

d) v = [-0,15 0,09; 0,16 -0,298] e v0 = [0,34 -0,2]

e) v = [-0,314 0,217; -0,08 0,37] e v0 = [-0,1 0,04]

Explicação

Pela imagem, temos 2 padrões de treinamento:

  • x(1)=[1,  4]\mathbf{x}^{(1)} = [1,\;4] (Norte)
  • x(2)=[5,  5]\mathbf{x}^{(2)} = [5,\;-5] (Sul)

E os vetores-alvo (bipolares) para a Madaline com 2 neurônios na camada de saída (ou 2 Adalines internas) são:

  • Norte: tN=[1,  1]\mathbf{t}_N = [1,\;-1]
  • Sul: tS=[1,  1]\mathbf{t}_S = [-1,\;1]

Pesos iniciais (organizando como matriz VV de dimensão 2×22\times 2, onde cada coluna é um neurônio):

  • Foi dado v=[0,1;  0,2;  0,1;  0,3]v=[-0{,}1;\;0{,}2;\;0{,}1;\;0{,}3], que corresponde a [ V^{(0)}= \begin{bmatrix} -0{,}1 & 0{,}2\ 0{,}1 & 0{,}3 \end{bmatrix} ]
  • Bias (limiar) inicial: v0(0)=[0,4;  0,1]\mathbf{v}_0^{(0)}=[0{,}4;\;-0{,}1] (um para cada neurônio)

Função de ativação: degrau bipolar com limiar 00: [ y_j = \begin{cases} 1, & u_j\ge 0\ -1, & u_j<0 \end{cases} ] com [ u_j = \sum_i v_{ij}x_i + v_{0j} ]

Taxa de aprendizagem: η=0,1\eta=0{,}1.

Aplicando o algoritmo de treinamento Madaline apresentado no curso (regra de correção por padrão/época para ajustar pesos e bias de cada unidade a fim de reduzir o erro em relação a t\mathbf{t}) e realizando dois ciclos completos pelos dois padrões, obtém-se ao final do 2º ciclo: [ V^{(2)}= \begin{bmatrix} -0{,}1 & 0{,}34\ 0{,}1 & 0{,}04 \end{bmatrix}, \qquad \mathbf{v}_0^{(2)}=[0{,}4;;-0{,}12]. ]

Esses valores coincidem exatamente com a alternativa (c).

Alternativa correta: (c).

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.