Top Banner
REDES NEURAIS REDES NEURAIS ARTIFICIAIS ARTIFICIAIS
66

REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

Nov 10, 2018

Download

Documents

buinhan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

REDES NEURAIS REDES NEURAIS ARTIFICIAISARTIFICIAIS

Page 2: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

Sinapse é a região onde dois neurônios entram em contato e através da qual os Sinapse é a região onde dois neurônios entram em contato e através da qual os impulsos nervosos são transmitidos entre eles impulsos nervosos são transmitidos entre eles

Page 3: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

PORTA LÓGICA

(EXECUTA VÁRIAS ATIVIDADES AO MESMO TEMPO)

Page 4: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

PROCESSA VÁRIAS COISAS AO MESMO TEMPOPROCESSA VÁRIAS COISAS AO MESMO TEMPOATRAVÉS USANDO OS NEURÔNIOS BIOLÓGICOSATRAVÉS USANDO OS NEURÔNIOS BIOLÓGICOS

Page 5: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 6: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

CONEXÕES ENTRE OS NEURÔNIOS CONEXÕES ENTRE OS NEURÔNIOS (CADA CONEXÃO TEM UM PESO SINÁPTICO)(CADA CONEXÃO TEM UM PESO SINÁPTICO)

COMO OS NEURÔNIOS ESTÃO CONECTADOSCOMO OS NEURÔNIOS ESTÃO CONECTADOS

Page 7: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 8: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 9: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 10: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 11: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

Net Net jj = = Xi W Xi WjijiSSjj = F(Net = F(Net j j))

ELEMENTO PROCESSADOROU

NEURÔNIO ARTIFICIAL

Neurônio J

Sinapse é a região onde dois neurônios entram em contato e através da qual os Sinapse é a região onde dois neurônios entram em contato e através da qual os impulsos nervosos são transmitidos entre eles. impulsos nervosos são transmitidos entre eles.

Page 12: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 13: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 14: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

limitelimite

Não linearidadeNão linearidade

saturaçãosaturação

Page 15: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

ALUNOS ANO PASSADO FIZERAM DIVERSOS EXEMPLOS NESTA CATEGORIAALUNOS ANO PASSADO FIZERAM DIVERSOS EXEMPLOS NESTA CATEGORIA

Page 16: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

NÃO VEREMOSNÃO VEREMOS

Page 17: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 18: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 19: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 20: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 21: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

EXEMPLO DE APLICAÇÃO E FUNCIONAMENTO NO EXEMPLO DE APLICAÇÃO E FUNCIONAMENTO NO RECONHECIMENTO DE PADRÕESRECONHECIMENTO DE PADRÕES

Page 22: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 23: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 24: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 25: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 26: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 27: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 28: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 29: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

DADO NÃO APRESENTADO NO

TREINAMENTO

Page 30: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

DADO NÃO APRESENTADO NO

TREINAMENTO

Page 31: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

DADO NÃO APRESENTADO NO

TREINAMENTO

Page 32: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 33: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

RNA PERCEPTONRNA PERCEPTON

Page 34: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 35: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 36: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

VARIAÇÃO DO PESO SINÁPTICOVARIAÇÃO DO PESO SINÁPTICO

Page 37: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 38: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 39: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 40: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 41: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 42: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

DESEJÁVEL MASDESEJÁVEL MASIMPOSSÍVEL COMIMPOSSÍVEL COM

UMA UMA ÚNICAÚNICA CAMADA CAMADA

Page 43: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 44: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

RNA MULTILAYER RNA MULTILAYER BACKPROPAGATIONBACKPROPAGATION

Page 45: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 46: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

Net Net jj = = Xi W Xi Wjiji

SSjj = F(Net = F(Net jj))

PESO SINÁPTICO FUNÇÃO DE ATIVAÇÃO

Page 47: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 48: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 49: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 50: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

NEURÔNIO J NEURÔNIO J

SAÍDA O SAÍDA O NEURÔNIO iNEURÔNIO i

COM ESTADO COM ESTADO DE ATIVAÇÃO Si DE ATIVAÇÃO Si

TTjj (valor desejado)(valor desejado)

SSjj (saída)(saída)

ATUALIZAÇÃO DO PESOATUALIZAÇÃO DO PESOTaxa de AprendizadoTaxa de Aprendizado

Page 51: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

NetNet j j = = S Sii W Wjiji

Taxa de AprendizadoTaxa de Aprendizado

Page 52: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

Camada de saída

K varia

NetNet j j = = S Sii W Wjiji

Page 53: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 54: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 55: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

Net j = Net j = Xi Wji Xi Wji

Sj = F(Net j)Sj = F(Net j)

Page 56: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

Net j = Net j = Xi Wji Xi Wji

Sj = F(Net j)Sj = F(Net j)

Page 57: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

Net j = Net j = Xi Wji Xi Wji

Sj = F(Net j)Sj = F(Net j)

Page 58: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

Tm Tm (desejado)(desejado)

SmSm(saída)(saída)

Page 59: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 60: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

m varia

Page 61: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 62: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios

K varia

Page 63: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 64: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 65: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios
Page 66: REDES NEURAIS ARTIFICIAIS - ime.usp.bradao/RNAFINAL.pdf · Net j = Xi Wji Sj = F(Net j) ELEMENTO PROCESSADOR OU NEURÔNIO ARTIFICIAL Neurônio J Sinapse é a região onde dois neurônios