Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumário:
11.1. Introdução ................................................................................................................ 1
11.2. Exercícios resolvidos ............................................................................................... 1
11.3. Bibliografia .............................................................................................................. 5
11.1. Introdução
Nesta aula temos por objectivo a resolução de exercícios sobre Redes Neurais
Artificias, com ênfase nas redes de Hopfield e nos mapas de Kohonen.
11.2. Exercícios resolvidos
Ex.1 Conhecida a configuração inicial de uma rede de Hopfield,
determine qual o estado alcançado após uma única iteração do
algoritmo.
a) Desenhar qual à Rede de Hopfield a ser usada para este problema (unidades e
conexões).
Rede de Hopfield
1 2
3 4
Estados estáveis:
Estado Estável 1 Estado Estável 2
1 2 1 2
3 4 3 4
Calculando 𝑊2 :
−1 1 0 0 0 1 −1 1 −1 1 0 0 0 0 −1 1 −1
1 [−1 0 1 0 0 −1 1 −1 1 0 1 0 0 −1 0 −1 1
𝐸2𝑇 ∗ 𝐸2 − 𝐼 = [ ] ∗ 1 − 1 1] − [ ]= [ ]−[ ]=[ ]
−1 0 0 1 0 1 −1 1 −1 0 0 1 0 1 −1 0 −1
1 0 0 0 1 −1 1 −1 1 0 0 0 1 −1 1 −1 0
Calculando 𝑊:
1 −1 1 −1 1 −1 1 −1 0 −1 1 −1 0 −1 1 −1 0 −2 2 −2
−1 1 −1 1 −1 1 −1 1 −1 0 −1 1 −1 0 −1 1 −2 0 −2 2
𝑊 = 𝑊1 + 𝑊2 = [ ]+[ ]=[ ]+[ ]=[ ]
1 −1 1 −1 1 −1 1 −1 1 −1 0 −1 1 −1 0 −1 2 −2 0 −2
−1 1 −1 1 −1 1 −1 1 −1 1 −1 0 −1 1 −1 0 −2 2 −2 0
-
- -
2
2 2
Ex.3 Se pretende treinar uma Rede de Hopfield simples de 9 unidades para aprender dois
padrões de uma imagem de 9 pixels. Os pixels só podem tomar dois valores: branco (se
representa com -1) e preto (se representa com 1).
Padrão 1 Padrão 2
1 −1 −1 −1 1 −1 −1 −1 1 1 0 0 0 0 0 0 0 0
−1 1 1 1 −1 1 1 1 −1 0 1 0 0 0 0 0 0 0
−1 1 1 1 −1 1 1 1 −1 0 0 1 0 0 0 0 0 0
−1 1 1 1 −1 1 1 1 −1 0 0 0 1 0 0 0 0 0
𝐸1𝑇 ∗ 𝐸1 − 𝐼 = 1 −1 −1 −1 1 −1 −1 −1 1 − 0 0 0 0 1 0 0 0 0
−1 1 1 1 −1 1 1 1 −1 0 0 0 0 0 1 0 0 0
−1 1 1 1 −1 1 1 1 −1 0 0 0 0 0 0 1 0 0
−1 1 1 1 −1 1 1 1 −1 0 0 0 0 0 0 0 1 0
[ 1 −1 −1 −1 1 −1 −1 −1 1 ] [0 0 0 0 0 0 0 0 1]
Ex.5 Para o mapa de Kohonen do exercício anterior. Determinar qual o neurónio vencedor
para o padrão de entrada X= {2, 2, 1}. Justifique sua selecção.
𝑑(𝑋, 𝑁1) = √(2 − 1)2 +(2 − 2)2 + (1 − 1)2 = √1 ou
𝑑(𝑁1, 𝑋) = √(1 − 2)2 +(2 − 2)2 + (1 − 1)2 = √1