SlideShare a Scribd company logo
1 of 22
Redes Neurais


Alex Alonso
Antônio Nunes
Carolina Borges
Everton Ramos
Kézia bittencourt
O sistema nervoso
   O cérebro humano possui
    aproximadamente 10 bilhões de
    neurônios;

   São conectados através de sinapses;

   Formam a rede neural;
O sistema nervoso
     As sinapses transmitem estímulos
      através de diferentes concentrações
      de Na+ (Sódio) e K+ (Potássio), e o
      resultado disto pode ser estendido por
      todo o corpo humano.




Sinapse
O sistema nervoso
   Os neurônios têm um papel essencial na
    determinação do
    funcionamento, comportamento e do
    raciocínio do ser humano.

   Ao contrário das redes neurais
    artificiais, redes neurais naturais não
    transmitem sinais negativos, sua
    ativação é medida pela frequência com
    que emite pulsos, frequência esta de
    pulsos contínuos e positivos.
Redes Neurais artificiais
   Redes Neurais Artificiais são técnicas
    computacionais que apresentam um
    modelo matemático inspirado na
    estrutura neural de organismos
    inteligentes e que adquirem
    conhecimento através da experiência.
Redes Neurais artificiais -
Histórico
   As pesquisas sobre redes neurais
    artificias começaram basicamente
    com três publicações muito
    importantes neste
    universo, desenvolvidas por:
    McCulloch e Pitts (1943), Hebb
    (1949), e Rosemblatt (1958).
Redes Neurais artificiais
   McCulloch - neurônio possuia apenas
    uma saída, que era uma função de
    entrada (threshold) da soma do valor
    de suas diversas entradas;
Redes Neurais artificiais
   Rosemblatt - os neurônios eram
    organizados em camada de entrada e
    saída, onde os pesos das conexões
    eram adaptados a fim de se atingir a
    eficiência sináptica;
Redes Neurais artificiais
   Rumelhart, Hinton e Williams – famoso
    backpropagation. Modelo de 3 camadas:

   Camada de Entrada: onde os padrões são
    apresentados à rede;
Redes Neurais artificiais
 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.
Processos de aprendizado
 Aprendizado Supervisionado: quando é
  utilizado um agente externo que indica à
  rede a resposta desejada para o padrão de
  entrada;
 Aprendizado Não Supervisionado: (auto-
  organização), quando não existe um
  agente externo indicando a resposta
  desejada para os padrões de entrada;
 Reforço: quando um crítico externo avalia
  a resposta fornecida pela rede.
Processos de aprendizado
 Modo Padrão: A correção dos pesos
  acontece a cada apresentação à rede de
  um exemplo do conjunto de treinamento.
  Cada correção de pesos baseia-se
  somente no erro do exemplo apresentado
  naquela iteração. Assim, em cada ciclo
  ocorrem N correções.
 Modo Batch: Apenas uma correção é feita
  por ciclo. Todos os exemplos do conjunto
  de treinamento são apresentados à rede,
  seu erro médio é calculado e a partir deste
  erro fazem-se as correções dos pesos.
Treinamento supervisionado
   Adotado no Perceptron, consiste em ajustar
    os pesos e os thresholds de suas unidades
    para que a classificação desejada seja
    obtida.



   Cada informação processada gera um
    peso, dependendo do resultado. Se for um
    acerto, ela ganha um ponto, se for um
    erro, ela perde meio ponto. Dessa forma, o
    sistema cria a rotina de seguir o caminho
Treinamento supervisionado
   Quanto mais tentativas, mais aprimorado
    fica o sistema, chegando, ao final de um
    processo de aprendizado, a executar
    tarefas quase sem erro algum.


   Em sistemas bem elaborados, uma rede
    neural consegue aprender qualquer função
    que uma pessoa possa saber e não há
    limites para a quantidade de informação
    que ela possa processar.
Treinamento supervisionado
    Regra Delta:

1) Iniciar todas as conexões com pesos
   aleatórios;
2) Repita até que o erro E seja
   satisfatoriamente pequeno (E=e);
3) Para cada par de treinamento
   (X,d), faça:
     1) Calcular resposta obtida O;
     2) Se o erro não for satisfatoriamente
        pequeno E > e, então:
4)    Atualizar pesos: Wnovo := W anterior +
      neta E X
Treinamento supervisionado
    Regra Delta:

1) Iniciar todas as conexões com pesos
   aleatórios;
2) Repita até que o erro E seja
   satisfatoriamente pequeno (E=e);
3) Para cada par de treinamento (X,d),
   faça:
     1) Calcular resposta obtida O;
     2) Se o erro não for satisfatoriamente
        pequeno E > e, então:
4)    Atualizar pesos: Wnovo := W anterior +
      neta E X
Treinamento supervisionado
   Regra Delta:
Inteligência Artificial
   As redes neurais são principalmente
    utilizadas para criar sistemas de
    inteligência artificial.

   a inteligência artificial gerada por
    computadores tradicionais são simulações
    de inteligência real, ou seja, apresentam
    respostas segundo regras e comandos de
    um programa pré-estabelecido.
Inteligência Artificial
   Simbólica:

   simula o comportamento inteligente. Ela é
    baseada em uma programação que indica
    quais respostas devem ser dadas diante de
    determinados comandos.

   corretores ortográficos ou simuladores ;

   esses programas dificilmente aprendem coisas
    novas, somente se você incluir novas
    programações.
Inteligência Artificial
   Conexionista:

   conexionista simula a estrutura do cérebro,
    pois acredita-se que a inteligência está na
    forma de processar informação e não na
    informação processada.

    aprender com seus erros e executar
    diferentes processos, independente de
    instruções
Perceptron
   foi à primeira máquina criada para
    processamento de informação feita sobre o
    sistema de redes neurais.

   Ele é construído com neurônios
    artificiais, formando redes de
    processamento.
Perceptron
   ele não executa programas, mas os
    aprende.

   As informações não são gravadas, mas
    aprendidas.

 é capaz de múltiplos processamentos e
    testes de hipóteses em paralelo

More Related Content

What's hot

Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em pptAndrei Bastos
 
Segurança em Banco de Dados
Segurança em Banco de DadosSegurança em Banco de Dados
Segurança em Banco de DadosIorgama Porcely
 
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos IniciaisFundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos IniciaisHelder Lopes
 
codigos de detecao e correcao de erros_manuela
codigos de detecao e correcao de erros_manuelacodigos de detecao e correcao de erros_manuela
codigos de detecao e correcao de erros_manuelaChristian-life Cl
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
 
Métricas de Software
Métricas de SoftwareMétricas de Software
Métricas de Softwareelliando dias
 
Redes I - 2.1 - Camada Física e Tecnologias de Transmissão
Redes I - 2.1 - Camada Física e Tecnologias de TransmissãoRedes I - 2.1 - Camada Física e Tecnologias de Transmissão
Redes I - 2.1 - Camada Física e Tecnologias de TransmissãoMauro Tapajós
 
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...Universidade de São Paulo
 
protocolos industriais
protocolos industriais protocolos industriais
protocolos industriais Renato Campos
 
Aula 08 sistema nervoso ok
Aula 08   sistema nervoso okAula 08   sistema nervoso ok
Aula 08 sistema nervoso okEd_Fis_2015
 
Técnicas de modelagem de teste (parte 1)
Técnicas de modelagem de teste (parte 1)Técnicas de modelagem de teste (parte 1)
Técnicas de modelagem de teste (parte 1)Fabrício Campos
 
Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Camilo Ribeiro
 
Aula 1 - Redes de Computadores A - Conceitos Básicos.
Aula 1 - Redes de Computadores A - Conceitos Básicos.Aula 1 - Redes de Computadores A - Conceitos Básicos.
Aula 1 - Redes de Computadores A - Conceitos Básicos.Filipo Mór
 
compressao de dados
compressao de dadoscompressao de dados
compressao de dadosmidleofmidle
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareCamilo de Melo
 
Implantação e Manutenção de Softwares
Implantação e Manutenção de SoftwaresImplantação e Manutenção de Softwares
Implantação e Manutenção de SoftwaresMarcelo Schumacher
 

What's hot (20)

Aula 4 - Introducão a algoritmos
Aula 4 - Introducão a algoritmosAula 4 - Introducão a algoritmos
Aula 4 - Introducão a algoritmos
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Segurança em Banco de Dados
Segurança em Banco de DadosSegurança em Banco de Dados
Segurança em Banco de Dados
 
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos IniciaisFundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
 
codigos de detecao e correcao de erros_manuela
codigos de detecao e correcao de erros_manuelacodigos de detecao e correcao de erros_manuela
codigos de detecao e correcao de erros_manuela
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Métricas de Software
Métricas de SoftwareMétricas de Software
Métricas de Software
 
Redes I - 2.1 - Camada Física e Tecnologias de Transmissão
Redes I - 2.1 - Camada Física e Tecnologias de TransmissãoRedes I - 2.1 - Camada Física e Tecnologias de Transmissão
Redes I - 2.1 - Camada Física e Tecnologias de Transmissão
 
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...
 
protocolos industriais
protocolos industriais protocolos industriais
protocolos industriais
 
Aula 08 sistema nervoso ok
Aula 08   sistema nervoso okAula 08   sistema nervoso ok
Aula 08 sistema nervoso ok
 
Técnicas de modelagem de teste (parte 1)
Técnicas de modelagem de teste (parte 1)Técnicas de modelagem de teste (parte 1)
Técnicas de modelagem de teste (parte 1)
 
Sistema nervoso
Sistema nervosoSistema nervoso
Sistema nervoso
 
Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Tecido nervoso aula 2
Tecido nervoso   aula 2Tecido nervoso   aula 2
Tecido nervoso aula 2
 
Aula 1 - Redes de Computadores A - Conceitos Básicos.
Aula 1 - Redes de Computadores A - Conceitos Básicos.Aula 1 - Redes de Computadores A - Conceitos Básicos.
Aula 1 - Redes de Computadores A - Conceitos Básicos.
 
compressao de dados
compressao de dadoscompressao de dados
compressao de dados
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software
 
Implantação e Manutenção de Softwares
Implantação e Manutenção de SoftwaresImplantação e Manutenção de Softwares
Implantação e Manutenção de Softwares
 

Similar to Redes neurais

INTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNAINTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNACarlos Cheth
 
[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
 
Redes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e HopfieldRedes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e HopfieldLucas Sabadini
 
IA Redes Neurais Artificiais
IA Redes Neurais ArtificiaisIA Redes Neurais Artificiais
IA Redes Neurais Artificiaisrafael.joi
 
Redes Neurais Artificiais: Regras de Aprendizado
Redes Neurais Artificiais: Regras de AprendizadoRedes Neurais Artificiais: Regras de Aprendizado
Redes Neurais Artificiais: Regras de AprendizadoJackson Daner
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRenato Ximenes
 
Banner sic 02
Banner sic 02Banner sic 02
Banner sic 02siridakis
 
Aplicação de redes neurais artificiais à engenharia de estruturas
Aplicação de redes neurais artificiais à engenharia de estruturasAplicação de redes neurais artificiais à engenharia de estruturas
Aplicação de redes neurais artificiais à engenharia de estruturasFamília Schmidt
 
Apostila redes neurais
Apostila redes neuraisApostila redes neurais
Apostila redes neuraisBruno Souza
 
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
 

Similar to Redes neurais (14)

INTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNAINTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNA
 
[José Ahirton Lopes] Apresentação MLP
[José Ahirton Lopes] Apresentação MLP[José Ahirton Lopes] Apresentação MLP
[José Ahirton Lopes] Apresentação MLP
 
Redes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e HopfieldRedes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e Hopfield
 
IA Redes Neurais Artificiais
IA Redes Neurais ArtificiaisIA Redes Neurais Artificiais
IA Redes Neurais Artificiais
 
ArtigoFinal_v02
ArtigoFinal_v02ArtigoFinal_v02
ArtigoFinal_v02
 
Redes Neuronais
Redes NeuronaisRedes Neuronais
Redes Neuronais
 
rn_1_int.pdf
rn_1_int.pdfrn_1_int.pdf
rn_1_int.pdf
 
Redes Neurais Artificiais: Regras de Aprendizado
Redes Neurais Artificiais: Regras de AprendizadoRedes Neurais Artificiais: Regras de Aprendizado
Redes Neurais Artificiais: Regras de Aprendizado
 
160277 redes neurais artificiais
160277 redes neurais artificiais160277 redes neurais artificiais
160277 redes neurais artificiais
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzy
 
Banner sic 02
Banner sic 02Banner sic 02
Banner sic 02
 
Aplicação de redes neurais artificiais à engenharia de estruturas
Aplicação de redes neurais artificiais à engenharia de estruturasAplicação de redes neurais artificiais à engenharia de estruturas
Aplicação de redes neurais artificiais à engenharia de estruturas
 
Apostila redes neurais
Apostila redes neuraisApostila redes neurais
Apostila 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
 

Recently uploaded

Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
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
 
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
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
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
 
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 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 

Recently uploaded (9)

Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
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
 
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
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
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
 
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 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 

Redes neurais

  • 1. Redes Neurais Alex Alonso Antônio Nunes Carolina Borges Everton Ramos Kézia bittencourt
  • 2. O sistema nervoso  O cérebro humano possui aproximadamente 10 bilhões de neurônios;  São conectados através de sinapses;  Formam a rede neural;
  • 3. O sistema nervoso  As sinapses transmitem estímulos através de diferentes concentrações de Na+ (Sódio) e K+ (Potássio), e o resultado disto pode ser estendido por todo o corpo humano. Sinapse
  • 4. O sistema nervoso  Os neurônios têm um papel essencial na determinação do funcionamento, comportamento e do raciocínio do ser humano.  Ao contrário das redes neurais artificiais, redes neurais naturais não transmitem sinais negativos, sua ativação é medida pela frequência com que emite pulsos, frequência esta de pulsos contínuos e positivos.
  • 5. Redes Neurais artificiais  Redes Neurais Artificiais são técnicas computacionais que apresentam um modelo matemático inspirado na estrutura neural de organismos inteligentes e que adquirem conhecimento através da experiência.
  • 6. Redes Neurais artificiais - Histórico  As pesquisas sobre redes neurais artificias começaram basicamente com três publicações muito importantes neste universo, desenvolvidas por: McCulloch e Pitts (1943), Hebb (1949), e Rosemblatt (1958).
  • 7. Redes Neurais artificiais  McCulloch - neurônio possuia apenas uma saída, que era uma função de entrada (threshold) da soma do valor de suas diversas entradas;
  • 8. Redes Neurais artificiais  Rosemblatt - os neurônios eram organizados em camada de entrada e saída, onde os pesos das conexões eram adaptados a fim de se atingir a eficiência sináptica;
  • 9. Redes Neurais artificiais  Rumelhart, Hinton e Williams – famoso backpropagation. Modelo de 3 camadas:  Camada de Entrada: onde os padrões são apresentados à rede;
  • 10. Redes Neurais artificiais  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.
  • 11. Processos de aprendizado  Aprendizado Supervisionado: quando é utilizado um agente externo que indica à rede a resposta desejada para o padrão de entrada;  Aprendizado Não Supervisionado: (auto- organização), quando não existe um agente externo indicando a resposta desejada para os padrões de entrada;  Reforço: quando um crítico externo avalia a resposta fornecida pela rede.
  • 12. Processos de aprendizado  Modo Padrão: A correção dos pesos acontece a cada apresentação à rede de um exemplo do conjunto de treinamento. Cada correção de pesos baseia-se somente no erro do exemplo apresentado naquela iteração. Assim, em cada ciclo ocorrem N correções.  Modo Batch: Apenas uma correção é feita por ciclo. Todos os exemplos do conjunto de treinamento são apresentados à rede, seu erro médio é calculado e a partir deste erro fazem-se as correções dos pesos.
  • 13. Treinamento supervisionado  Adotado no Perceptron, consiste em ajustar os pesos e os thresholds de suas unidades para que a classificação desejada seja obtida.  Cada informação processada gera um peso, dependendo do resultado. Se for um acerto, ela ganha um ponto, se for um erro, ela perde meio ponto. Dessa forma, o sistema cria a rotina de seguir o caminho
  • 14. Treinamento supervisionado  Quanto mais tentativas, mais aprimorado fica o sistema, chegando, ao final de um processo de aprendizado, a executar tarefas quase sem erro algum.  Em sistemas bem elaborados, uma rede neural consegue aprender qualquer função que uma pessoa possa saber e não há limites para a quantidade de informação que ela possa processar.
  • 15. Treinamento supervisionado  Regra Delta: 1) Iniciar todas as conexões com pesos aleatórios; 2) Repita até que o erro E seja satisfatoriamente pequeno (E=e); 3) Para cada par de treinamento (X,d), faça: 1) Calcular resposta obtida O; 2) Se o erro não for satisfatoriamente pequeno E > e, então: 4) Atualizar pesos: Wnovo := W anterior + neta E X
  • 16. Treinamento supervisionado  Regra Delta: 1) Iniciar todas as conexões com pesos aleatórios; 2) Repita até que o erro E seja satisfatoriamente pequeno (E=e); 3) Para cada par de treinamento (X,d), faça: 1) Calcular resposta obtida O; 2) Se o erro não for satisfatoriamente pequeno E > e, então: 4) Atualizar pesos: Wnovo := W anterior + neta E X
  • 18. Inteligência Artificial  As redes neurais são principalmente utilizadas para criar sistemas de inteligência artificial.  a inteligência artificial gerada por computadores tradicionais são simulações de inteligência real, ou seja, apresentam respostas segundo regras e comandos de um programa pré-estabelecido.
  • 19. Inteligência Artificial  Simbólica:  simula o comportamento inteligente. Ela é baseada em uma programação que indica quais respostas devem ser dadas diante de determinados comandos.  corretores ortográficos ou simuladores ;  esses programas dificilmente aprendem coisas novas, somente se você incluir novas programações.
  • 20. Inteligência Artificial  Conexionista:  conexionista simula a estrutura do cérebro, pois acredita-se que a inteligência está na forma de processar informação e não na informação processada.  aprender com seus erros e executar diferentes processos, independente de instruções
  • 21. Perceptron  foi à primeira máquina criada para processamento de informação feita sobre o sistema de redes neurais.  Ele é construído com neurônios artificiais, formando redes de processamento.
  • 22. Perceptron  ele não executa programas, mas os aprende.  As informações não são gravadas, mas aprendidas.  é capaz de múltiplos processamentos e testes de hipóteses em paralelo