Escolar Documentos
Profissional Documentos
Cultura Documentos
Abril-Maio 2012
Um curso sobre
Reconhecimento de
Padres e Redes Neurais
Por
Herman Martins Gomes
hmg@dsc.ufcg.edu.br
Programa
Camada de
entrada
Mapas Auto-Organizveis
Os mapas auto-organizveis possuem duas
propriedades principais:
1. Quantizao vetorial (reduo do espao de
entrada)
2. Agrupamento de padres similares em regies
geograficamente prximas
Mapas Auto-Organizveis
Algoritmo
1. Inicialize os vetores de pesos com valores aleatrios wj =
[wj1, wj2, , wjm], j=1,2,n
Onde m a dimenso do espao de entrada e n o nmero
total de neurnios do mapa
Restrio: os vetores de pesos devem ser diferentes
2. Para cada padro de entrada x = [x1, x2, ...xm]
encontre o neurnio mais prximo desse padro (neurnio
vencedor i(x)=arg min||x-wj||)
atualize os pesos
3. Repita o passo 2 at que no sejam observadas
modificaes significativas no mapa
Mapas Auto-Organizveis
Ajuste dos vetores de pesos
wj = h(i(x))(x - wj )
h(i(x)) a funo de vizinhana que mede o grau
de participao dos neurnios vizinhos a i(x) no
processo de aprendizagem normalmente uma
funo Gaussiana
Mapas Auto-Organizveis
Exemplo:
agrupamento de 16 animais em 3 categorias
Caadores
Pssaros
Espcies pacficas
SOM 10x10
2000 iteraes
Atributos
Mapa Contextual
Caadores
Pssaros
Espcies pacficas
Mapas Auto-Organizveis
Outros exemplos de aplicao:
Agrupamento e visualizao de Msicas
(nepTune Interface ver video)
http://www.cp.jku.at/projects/nepTune/