SlideShare une entreprise Scribd logo
1  sur  18
REDES NEURAIS Regras de Aprendizado
Redes Neurais Artificiais: Regras de Aprendizado 2 Processos de Aprendizado A propriedademaisimportante das redesneurais é a habilidade de aprenderemseuambiente, e com issomelhorarseudesempenho. Isso é feitoatravés de um processoiterativo de ajustesaplicado a seus pesos, o treinamento. O aprendizadoocorrequando a rede neural atingeumasoluçãogeneralizadaparaumaclasse de problemas.
Redes Neurais Artificiais: Regras de Aprendizado 3 Algoritmo de Aprendizado Algoritmo de Aprendizado é um conjunto de regrasbemdefinidaspara a solução de um problema de aprendizado.  Existemmuitostipos de algoritmos de aprendizadoespecíficosparadeterminadosmodelos de redesneurais,  estesalgoritmosdiferem entre siprincipalmentepelomodocomoos pesos sãomodificados.
Redes Neurais Artificiais: Regras de Aprendizado 4 Algoritmo de Aprendizado Aprendizado Supervisionado, quando é utilizado um agenteexternoqueindica à rede a respostadesejadapara o padrão de entrada;  Aprendizado NãoSupervisionado (auto-organização), quandonãoexisteumaagenteexternoindicando a respostadesejadaparaospadrões de entrada;  Reforço, quando um críticoexternoavalia a respostafornecidapelarede.
Redes Neurais Artificiais: Regras de Aprendizado 5 Aprendizado Supervisionado Estímulo Rede Neural Resposta Regra de Aprendizado Resposta Desejada
Redes Neurais Artificiais: Regras de Aprendizado 6 Aprendizado Não-Supervisionado Estímulo Rede Neural Resposta Regra de Aprendizado
Redes Neurais Artificiais: Regras de Aprendizado 7 Classificação do Aprendizado Auto-Associador– Uma coleção de exemplos é apresentado ao sistema, a qual é suposto memorizar os exemplos. Depois, quando um destes exemplos for novamente apresentado de modo deteriorado supõe-se que o sistema restitua o original sem deterioração. Neste caso, aprende-se a funcionar como um filtro.
Redes Neurais Artificiais: Regras de Aprendizado 8 Rede Neural Auto-Associativa Rede Neural Ex. 1 Ex. 1 Ex. 2 Ex. 2 ... ... ... ... Ex. n Ex. n
Redes Neurais Artificiais: Regras de Aprendizado 9 Classificação do Aprendizado Hetero-Associador– É uma variante do auto-associador que memoriza um conjunto de pares. O sistema aprende a reproduzir o segundo elemento do par mesmo que o primeiro seja apresentado contendo pequenas alterações. Este hetero-associador é também conhecimento como reconhecedor de padrões, onde o primeiro elemento apresentado é o elemento a ser reconhecido e o segundo é um elemento do conjunto de padrões considerado (Barreto, 1995)
Redes Neurais Artificiais: Regras de Aprendizado 10 Rede Neural Hetero-Associativa Rede Neural S. 1 Ex. 1 S. 2 Ex. 2 ... ... ... ... S. n Ex. n
Redes Neurais Artificiais: Regras de Aprendizado 11 Regra de Hebb A regra de aprendizado de Hebb propõe que o peso de uma conexão sináptica deve ser ajustado se houver sincronismo entre os níveis de atividade das entradas e saídas [Hebb, 1949]. j i aj ai Entrada wij Wij(t) =  ai(t)aj(t)
Redes Neurais Artificiais: Regras de Aprendizado 12 Regra Delta Consiste em ajustar os pesos e a polarização de suas unidades para que a classificação desejada seja obtida. Para adaptação da polarização juntamente com os pesos pode-se considerá-lo como sendo o peso associado a uma conexão cuja entrada é sempre igual a -1 e adaptar o peso relativo a essa entrada.
Redes Neurais Artificiais: Regras de Aprendizado 13 Regra Delta Quando um padrão é inicialmente apresentado à rede, ela produz uma saída. Após medir a distância entra a resposta atual e a desejada, são realizados os ajustes apropriados das conexões de modo a reduzir esta distância. j i aj ai Entrada [dj] wij Saída Desejada Wij= (dj-aj)ai
Redes Neurais Artificiais: Regras de Aprendizado 14 Regra Delta Deste modo tem-se o seguinte esquema de treinamento: Inicia-se todas as conexões com pesos aleatórios; Repita até que o erro seja satisfatoriamente pequeno; Para cada par de treinamento faça: Calcular a resposta obtida; Se o erro não for satisfatoriamente pequeno, então: Atualizar os pesos: peso novo := peso anterior + taxa de aprendizado
Redes Neurais Artificiais: Regras de Aprendizado 15 Aprendizado Competitivo No aprendizado competitivo, os neurônios são inibidos por outros neurônios de modo que a competição entre eles leva apenas um acabar excitado. Assim, enquanto uma rede neural baseada em aprendizado Hebbiano, vários neurônios de saída podem estar simultaneamente ativos, no caso do aprendizado competitivo, somente um neurônio de saída fica ativo por vez. Existem três elementos que caracterizam o aprendizado competitivo.
Redes Neurais Artificiais: Regras de Aprendizado 16 Aprendizado Competitivo Existe um conjunto de neurônios idênticos, ligados por valores de conexões sinápticas de valores distribuídos de modo aleatório; Existe um valor máximo bem definido para ativação dos neurônios; Existe um mecanismo que permite que os neurônios entrem em competição pelo direito de permanecerem excitados.
Redes Neurais Artificiais: Regras de Aprendizado 17 Aprendizado Competitivo Dois modelos de Redes Neurais Artificiais utilizam o aprendizado competitivo: a rede Couterpropagation e a rede auto-organizável de Kahonen.
Obrigado 

Contenu connexe

Tendances

Curso basico automatos programaveis dia 1
Curso basico   automatos programaveis dia 1Curso basico   automatos programaveis dia 1
Curso basico automatos programaveis dia 1Alcides Santos
 
1 análise de vibração - definições técnicas
1  análise de vibração - definições técnicas1  análise de vibração - definições técnicas
1 análise de vibração - definições técnicasEvaldo Agnoletto
 
Sistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids ComputacionaisSistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids ComputacionaisAdriano Teixeira de Souza
 
Acionamentos Elétricos
Acionamentos ElétricosAcionamentos Elétricos
Acionamentos Elétricoselliando dias
 
Sistemas digitais e analógicos
Sistemas digitais e analógicosSistemas digitais e analógicos
Sistemas digitais e analógicosCarlos Pereira
 
Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014Evandro Júnior
 
Dispositivos de Comandos elétricos
Dispositivos de Comandos elétricosDispositivos de Comandos elétricos
Dispositivos de Comandos elétricosEduardo Sacomano
 
Identificação de equipamentos de rede e suas apliações ♫ resumos de diferen...
Identificação de equipamentos de rede e suas apliações   ♫ resumos de diferen...Identificação de equipamentos de rede e suas apliações   ♫ resumos de diferen...
Identificação de equipamentos de rede e suas apliações ♫ resumos de diferen...William Barbosa
 
Automacao com Python.pdf
Automacao com Python.pdfAutomacao com Python.pdf
Automacao com Python.pdfSecont
 
Pneumática - Principios
Pneumática - PrincipiosPneumática - Principios
Pneumática - PrincipiosAnderson Pontes
 
Windows server , curso completo
Windows server , curso completoWindows server , curso completo
Windows server , curso completoPessoal
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosElaine Cecília Gatto
 
RNA - Redes neurais artificiais
RNA - Redes neurais artificiaisRNA - Redes neurais artificiais
RNA - Redes neurais artificiaisiaudesc
 
Application of Expert Systems in System Analysis & Design
Application of Expert Systems inSystem Analysis & DesignApplication of Expert Systems inSystem Analysis & Design
Application of Expert Systems in System Analysis & Design faiza nahin
 
Redes de computadores II - 3.Roteamento
Redes de computadores II - 3.RoteamentoRedes de computadores II - 3.Roteamento
Redes de computadores II - 3.RoteamentoMauro Tapajós
 

Tendances (20)

Curso basico automatos programaveis dia 1
Curso basico   automatos programaveis dia 1Curso basico   automatos programaveis dia 1
Curso basico automatos programaveis dia 1
 
1 análise de vibração - definições técnicas
1  análise de vibração - definições técnicas1  análise de vibração - definições técnicas
1 análise de vibração - definições técnicas
 
Sistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids ComputacionaisSistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids Computacionais
 
Acionamentos Elétricos
Acionamentos ElétricosAcionamentos Elétricos
Acionamentos Elétricos
 
Sistemas digitais e analógicos
Sistemas digitais e analógicosSistemas digitais e analógicos
Sistemas digitais e analógicos
 
Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014
 
Dispositivos de Comandos elétricos
Dispositivos de Comandos elétricosDispositivos de Comandos elétricos
Dispositivos de Comandos elétricos
 
Identificação de equipamentos de rede e suas apliações ♫ resumos de diferen...
Identificação de equipamentos de rede e suas apliações   ♫ resumos de diferen...Identificação de equipamentos de rede e suas apliações   ♫ resumos de diferen...
Identificação de equipamentos de rede e suas apliações ♫ resumos de diferen...
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Mecânica básica elementos de maquinas
Mecânica básica elementos de maquinasMecânica básica elementos de maquinas
Mecânica básica elementos de maquinas
 
Automacao com Python.pdf
Automacao com Python.pdfAutomacao com Python.pdf
Automacao com Python.pdf
 
Pneumática - Principios
Pneumática - PrincipiosPneumática - Principios
Pneumática - Principios
 
Windows server , curso completo
Windows server , curso completoWindows server , curso completo
Windows server , curso completo
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de Algoritmos
 
RNA - Redes neurais artificiais
RNA - Redes neurais artificiaisRNA - Redes neurais artificiais
RNA - Redes neurais artificiais
 
Aula 29 correntes
Aula 29   correntesAula 29   correntes
Aula 29 correntes
 
Application of Expert Systems in System Analysis & Design
Application of Expert Systems inSystem Analysis & DesignApplication of Expert Systems inSystem Analysis & Design
Application of Expert Systems in System Analysis & Design
 
Redes de computadores II - 3.Roteamento
Redes de computadores II - 3.RoteamentoRedes de computadores II - 3.Roteamento
Redes de computadores II - 3.Roteamento
 
Gv 06 regulagem e controle 2
Gv 06 regulagem e controle 2Gv 06 regulagem e controle 2
Gv 06 regulagem e controle 2
 
02 algoritmo
02   algoritmo02   algoritmo
02 algoritmo
 

En vedette

Redes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementaçõesRedes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementaçõesgpolo
 
Timers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOSTimers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOSMayara Mônica
 
Redes neurais com matlab
Redes neurais com matlabRedes neurais com matlab
Redes neurais com matlabRenato Vicente
 
A rede neural supervisionada chamada perceptron multicamadas
A rede neural supervisionada chamada perceptron multicamadasA rede neural supervisionada chamada perceptron multicamadas
A rede neural supervisionada chamada perceptron multicamadascesar do amaral
 
Você está preparado para a era da mobilidade?
Você está preparado para a era da mobilidade?Você está preparado para a era da mobilidade?
Você está preparado para a era da mobilidade?José Alexandre Macedo
 
Aprendizado de máquina
Aprendizado de máquinaAprendizado de máquina
Aprendizado de máquinaIntellecta
 
Aprendizado de Máquina
Aprendizado de MáquinaAprendizado de Máquina
Aprendizado de Máquinabutest
 
Aprendizagem por reforço
Aprendizagem por reforçoAprendizagem por reforço
Aprendizagem por reforçoLuís Nunes
 
Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Marcel Caraciolo
 
Aula 2 introdução a sistemas distribuídos
Aula 2   introdução a sistemas distribuídosAula 2   introdução a sistemas distribuídos
Aula 2 introdução a sistemas distribuídosEduardo de Lucena Falcão
 
Computação Científica com Python, Numpy e Scipy
Computação Científica com Python, Numpy e ScipyComputação Científica com Python, Numpy e Scipy
Computação Científica com Python, Numpy e ScipyMarcel Caraciolo
 

En vedette (14)

Redes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementaçõesRedes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementações
 
Timers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOSTimers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOS
 
Redes neurais com matlab
Redes neurais com matlabRedes neurais com matlab
Redes neurais com matlab
 
A rede neural supervisionada chamada perceptron multicamadas
A rede neural supervisionada chamada perceptron multicamadasA rede neural supervisionada chamada perceptron multicamadas
A rede neural supervisionada chamada perceptron multicamadas
 
Minicurso Ercemapi 2011
Minicurso Ercemapi 2011Minicurso Ercemapi 2011
Minicurso Ercemapi 2011
 
Você está preparado para a era da mobilidade?
Você está preparado para a era da mobilidade?Você está preparado para a era da mobilidade?
Você está preparado para a era da mobilidade?
 
Aprendizado de máquina
Aprendizado de máquinaAprendizado de máquina
Aprendizado de máquina
 
Aprendizado de Máquina
Aprendizado de MáquinaAprendizado de Máquina
Aprendizado de Máquina
 
Aprendizagem por reforço
Aprendizagem por reforçoAprendizagem por reforço
Aprendizagem por reforço
 
Curso matlab
Curso matlabCurso matlab
Curso matlab
 
Redes neurais
Redes neuraisRedes neurais
Redes neurais
 
Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)
 
Aula 2 introdução a sistemas distribuídos
Aula 2   introdução a sistemas distribuídosAula 2   introdução a sistemas distribuídos
Aula 2 introdução a sistemas distribuídos
 
Computação Científica com Python, Numpy e Scipy
Computação Científica com Python, Numpy e ScipyComputação Científica com Python, Numpy e Scipy
Computação Científica com Python, Numpy e Scipy
 

Similaire à Redes Neurais Artificiais: Regras de Aprendizado

INTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNAINTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNACarlos Cheth
 
Aula1 mba fiap_2018_redes_neurais
Aula1 mba fiap_2018_redes_neuraisAula1 mba fiap_2018_redes_neurais
Aula1 mba fiap_2018_redes_neuraisAhirton Lopes
 
Redes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e HopfieldRedes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e HopfieldLucas Sabadini
 
[José Ahirton Lopes] Apresentação MLP
[José Ahirton Lopes] Apresentação MLP[José Ahirton Lopes] Apresentação MLP
[José Ahirton Lopes] Apresentação MLPAhirton Lopes
 
Apostila redes neurais
Apostila redes neuraisApostila redes neurais
Apostila redes neuraisBruno Souza
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRenato Ximenes
 
Classificação não supervisionada - Kohonen
Classificação não supervisionada - KohonenClassificação não supervisionada - Kohonen
Classificação não supervisionada - KohonenAndré Andrade
 
Meta-aprendizado para otimização de parâmetros de redes neurais
Meta-aprendizado para otimização de parâmetros de redes neuraisMeta-aprendizado para otimização de parâmetros de redes neurais
Meta-aprendizado para otimização de parâmetros de redes neuraisOrlando Junior
 
Rede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesRede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesAdilmar Dantas
 
Redes_Neurais.ppt
Redes_Neurais.pptRedes_Neurais.ppt
Redes_Neurais.pptCsfe076280
 
Aula 1 - Estudando o problema a ser resolvido
Aula 1 - Estudando o problema a ser resolvidoAula 1 - Estudando o problema a ser resolvido
Aula 1 - Estudando o problema a ser resolvidoEduardo de Lucena Falcão
 
Banner sic 02
Banner sic 02Banner sic 02
Banner sic 02siridakis
 

Similaire à Redes Neurais Artificiais: Regras de Aprendizado (18)

INTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNAINTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNA
 
Aula1 mba fiap_2018_redes_neurais
Aula1 mba fiap_2018_redes_neuraisAula1 mba fiap_2018_redes_neurais
Aula1 mba fiap_2018_redes_neurais
 
Redes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e HopfieldRedes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e Hopfield
 
[José Ahirton Lopes] Apresentação MLP
[José Ahirton Lopes] Apresentação MLP[José Ahirton Lopes] Apresentação MLP
[José Ahirton Lopes] Apresentação MLP
 
Apresentacao
ApresentacaoApresentacao
Apresentacao
 
Redes Neuronais
Redes NeuronaisRedes Neuronais
Redes Neuronais
 
Apostila redes neurais
Apostila redes neuraisApostila redes neurais
Apostila redes neurais
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzy
 
ArtigoFinal_v02
ArtigoFinal_v02ArtigoFinal_v02
ArtigoFinal_v02
 
160277 redes neurais artificiais
160277 redes neurais artificiais160277 redes neurais artificiais
160277 redes neurais artificiais
 
Classificação não supervisionada - Kohonen
Classificação não supervisionada - KohonenClassificação não supervisionada - Kohonen
Classificação não supervisionada - Kohonen
 
Meta-aprendizado para otimização de parâmetros de redes neurais
Meta-aprendizado para otimização de parâmetros de redes neuraisMeta-aprendizado para otimização de parâmetros de redes neurais
Meta-aprendizado para otimização de parâmetros de redes neurais
 
Rede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesRede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de Faces
 
Redes_Neurais.ppt
Redes_Neurais.pptRedes_Neurais.ppt
Redes_Neurais.ppt
 
Aula 1 - Estudando o problema a ser resolvido
Aula 1 - Estudando o problema a ser resolvidoAula 1 - Estudando o problema a ser resolvido
Aula 1 - Estudando o problema a ser resolvido
 
Banner sic 02
Banner sic 02Banner sic 02
Banner sic 02
 
Artigo tecnico RNA Iris
Artigo tecnico RNA IrisArtigo tecnico RNA Iris
Artigo tecnico RNA Iris
 
RNA_Matlab.pdf
RNA_Matlab.pdfRNA_Matlab.pdf
RNA_Matlab.pdf
 

Dernier

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 

Dernier (6)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 

Redes Neurais Artificiais: Regras de Aprendizado

  • 1. REDES NEURAIS Regras de Aprendizado
  • 2. Redes Neurais Artificiais: Regras de Aprendizado 2 Processos de Aprendizado A propriedademaisimportante das redesneurais é a habilidade de aprenderemseuambiente, e com issomelhorarseudesempenho. Isso é feitoatravés de um processoiterativo de ajustesaplicado a seus pesos, o treinamento. O aprendizadoocorrequando a rede neural atingeumasoluçãogeneralizadaparaumaclasse de problemas.
  • 3. Redes Neurais Artificiais: Regras de Aprendizado 3 Algoritmo de Aprendizado Algoritmo de Aprendizado é um conjunto de regrasbemdefinidaspara a solução de um problema de aprendizado. Existemmuitostipos de algoritmos de aprendizadoespecíficosparadeterminadosmodelos de redesneurais, estesalgoritmosdiferem entre siprincipalmentepelomodocomoos pesos sãomodificados.
  • 4. Redes Neurais Artificiais: Regras de Aprendizado 4 Algoritmo de Aprendizado Aprendizado Supervisionado, quando é utilizado um agenteexternoqueindica à rede a respostadesejadapara o padrão de entrada; Aprendizado NãoSupervisionado (auto-organização), quandonãoexisteumaagenteexternoindicando a respostadesejadaparaospadrões de entrada; Reforço, quando um críticoexternoavalia a respostafornecidapelarede.
  • 5. Redes Neurais Artificiais: Regras de Aprendizado 5 Aprendizado Supervisionado Estímulo Rede Neural Resposta Regra de Aprendizado Resposta Desejada
  • 6. Redes Neurais Artificiais: Regras de Aprendizado 6 Aprendizado Não-Supervisionado Estímulo Rede Neural Resposta Regra de Aprendizado
  • 7. Redes Neurais Artificiais: Regras de Aprendizado 7 Classificação do Aprendizado Auto-Associador– Uma coleção de exemplos é apresentado ao sistema, a qual é suposto memorizar os exemplos. Depois, quando um destes exemplos for novamente apresentado de modo deteriorado supõe-se que o sistema restitua o original sem deterioração. Neste caso, aprende-se a funcionar como um filtro.
  • 8. Redes Neurais Artificiais: Regras de Aprendizado 8 Rede Neural Auto-Associativa Rede Neural Ex. 1 Ex. 1 Ex. 2 Ex. 2 ... ... ... ... Ex. n Ex. n
  • 9. Redes Neurais Artificiais: Regras de Aprendizado 9 Classificação do Aprendizado Hetero-Associador– É uma variante do auto-associador que memoriza um conjunto de pares. O sistema aprende a reproduzir o segundo elemento do par mesmo que o primeiro seja apresentado contendo pequenas alterações. Este hetero-associador é também conhecimento como reconhecedor de padrões, onde o primeiro elemento apresentado é o elemento a ser reconhecido e o segundo é um elemento do conjunto de padrões considerado (Barreto, 1995)
  • 10. Redes Neurais Artificiais: Regras de Aprendizado 10 Rede Neural Hetero-Associativa Rede Neural S. 1 Ex. 1 S. 2 Ex. 2 ... ... ... ... S. n Ex. n
  • 11. Redes Neurais Artificiais: Regras de Aprendizado 11 Regra de Hebb A regra de aprendizado de Hebb propõe que o peso de uma conexão sináptica deve ser ajustado se houver sincronismo entre os níveis de atividade das entradas e saídas [Hebb, 1949]. j i aj ai Entrada wij Wij(t) =  ai(t)aj(t)
  • 12. Redes Neurais Artificiais: Regras de Aprendizado 12 Regra Delta Consiste em ajustar os pesos e a polarização de suas unidades para que a classificação desejada seja obtida. Para adaptação da polarização juntamente com os pesos pode-se considerá-lo como sendo o peso associado a uma conexão cuja entrada é sempre igual a -1 e adaptar o peso relativo a essa entrada.
  • 13. Redes Neurais Artificiais: Regras de Aprendizado 13 Regra Delta Quando um padrão é inicialmente apresentado à rede, ela produz uma saída. Após medir a distância entra a resposta atual e a desejada, são realizados os ajustes apropriados das conexões de modo a reduzir esta distância. j i aj ai Entrada [dj] wij Saída Desejada Wij= (dj-aj)ai
  • 14. Redes Neurais Artificiais: Regras de Aprendizado 14 Regra Delta Deste modo tem-se o seguinte esquema de treinamento: Inicia-se todas as conexões com pesos aleatórios; Repita até que o erro seja satisfatoriamente pequeno; Para cada par de treinamento faça: Calcular a resposta obtida; Se o erro não for satisfatoriamente pequeno, então: Atualizar os pesos: peso novo := peso anterior + taxa de aprendizado
  • 15. Redes Neurais Artificiais: Regras de Aprendizado 15 Aprendizado Competitivo No aprendizado competitivo, os neurônios são inibidos por outros neurônios de modo que a competição entre eles leva apenas um acabar excitado. Assim, enquanto uma rede neural baseada em aprendizado Hebbiano, vários neurônios de saída podem estar simultaneamente ativos, no caso do aprendizado competitivo, somente um neurônio de saída fica ativo por vez. Existem três elementos que caracterizam o aprendizado competitivo.
  • 16. Redes Neurais Artificiais: Regras de Aprendizado 16 Aprendizado Competitivo Existe um conjunto de neurônios idênticos, ligados por valores de conexões sinápticas de valores distribuídos de modo aleatório; Existe um valor máximo bem definido para ativação dos neurônios; Existe um mecanismo que permite que os neurônios entrem em competição pelo direito de permanecerem excitados.
  • 17. Redes Neurais Artificiais: Regras de Aprendizado 17 Aprendizado Competitivo Dois modelos de Redes Neurais Artificiais utilizam o aprendizado competitivo: a rede Couterpropagation e a rede auto-organizável de Kahonen.