redes neurais prof. alex f. v. machado. organização em camadas

34
Redes Neurais Prof. Alex F. V. Machado

Upload: internet

Post on 18-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas

Redes Neurais

Prof. Alex F. V. Machado

Page 2: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 3: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 4: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas

Organização em camadas

Page 5: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 6: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 7: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 8: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 9: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 10: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 11: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 12: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas

Rede de Perceptron Simples

Page 13: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 14: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 15: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas

Organização em camadas

• Usualmente as camadas são classificadas em três grupos: – Camada de Entrada: onde os padrões são apresentados à

rede; – Camadas Intermediárias ou Escondidas: onde é feita a

maior parte do processamento, através das conexões ponderadas; podem ser consideradas como extratoras de características;

– Camada de Saída: onde o resultado final é concluído e apresentado.

Page 16: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas

Processos de Aprendizado

• A propriedade mais importante das redes neurais é a habilidade de aprender de seu ambiente e com isso melhorar seu desempenho.

• Isso é feito através de um processo iterativo de ajustes aplicado a seus pesos, o treinamento.

• O aprendizado ocorre quando a rede neural atinge uma solução generalizada para uma classe de problemas.

Page 17: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas

Algoritmo de Aprendizado

• algoritmo de aprendizado é um conjunto de regras bem definidas para a solução de um problema de aprendizado.

• Existem muitos tipos de algoritmos de aprendizado específicos para determinados modelos de redes neurais,

• estes algoritmos diferem entre si principalmente pelo modo como os pesos são modificados.

Page 18: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 19: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 20: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 21: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 22: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas

Treinamento Supervisionado

• O treinamento de rede Perceptron, consiste em ajustar os pesos e os thresholds (bias) de suas unidades para que a classificação desejada seja obtida.

• Quando um padrão é inicialmente apresentado à rede, ela produz uma saída.

• Após medir a distância entre a resposta atual e a desejada, são realizados os ajustes apropriados nos pesos de modo a reduzir esta distância.

• Este procedimento é conhecido como Regra Delta

Page 23: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas

Backpropagation

• Durante o treinamento com o algoritmo backpropagation, a rede opera em uma sequência de dois passos. – Primeiro, um padrão é apresentado à camada de entrada da

rede. A atividade resultante flui através da rede, camada por camada, até que a resposta seja produzida pela camada de saída.

– segundo passo, a saída obtida é comparada à saída desejada para esse padrão particular. Se esta não estiver correta, o erro é calculado. O erro é propagado a partir da camada de saída até a camada de entrada, e os pesos das conexões das unidades das camadas internas vão sendo modificados conforme o erro é retropropagado.

Page 24: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas

• As redes que utilizam backpropagation trabalham com uma variação da regra delta, apropriada para redes multi-camadas: a regra delta generalizada.

• A regra delta padrão essencialmente implementa um gradiente descendente no quadrado da soma do erro para funções de ativação lineares.

• Entretanto, a superfície do erro pode não ser tão simples, as redes ficam sujeitas aos problemas de de mínimos locais.

Page 25: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 26: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 27: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 28: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 29: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 30: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 31: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 32: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 33: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas
Page 34: Redes Neurais Prof. Alex F. V. Machado. Organização em camadas