SlideShare uma empresa Scribd logo
1 de 17
Introdução à Redes Neurais
Artificiais para análise de dados
Antônio Milhomens
Robson Gomes
Inteligência Artificial
“A Inteligência Artificial é o estudo de como fazer os
computadores realizarem tarefas em que, no momento,
as pessoas são melhores.”
─ Elaine Rich
Termo proposto em 1956 por Jhon MacCarthy.
Interação com outras áreas
Interação com outras áreas
Redes Neurais
Artificiais (RNAs)
“Redes Neurais Artificiais (RNAs) 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.”
─ André Ponce de Leon F. de Carvalho
RNAs - História
 Desenvolvidas, originalmente, na década de 40, pelo
neurofisiologista McCulloch e pelo matemático
Walter Pitts da Universidade de Illinois, os quais,
dentro do espírito cibernético, fizeram uma analogia
entre células nervosas vivas e o processo eletrônico
num trabalho publicado sobre neurônios formais.
Neurônio Artificial
Onde:
X0, X1, ...Xn são os valores de entradas,
W0, W1, ...Wn são os respetivos pesos
correspondes à cada entrada fornecida,
A função de Soma é responsável por realizar a
soma ponderada
A função de Transferência é responsável por
comparar o valor resultante da função de soma, e
de acordo com o valor obtido, ativa ou não o
neurônio.
Neurônio de McCulloch e Pitts.
𝑖=0
𝑛
𝑥𝑖 . 𝑤𝑖
Principais arquiteturas de RNAs
a) Rede feedforward de uma única camada (Perceptron). b) Rede feedforward de múltiplas camadas
c) Rede com recorrência entre saídas d) Rede com recorrência auto-associativa
Quadro comparativo entre computadores e neurocomputadores
Máquinas de von Neumann Neurocomputadores
Executa programas Aprende
Executa operações lógicas Executa operações não lógicas, transformações,
comparações
Depende do modelo ou do programador Descobre relações ou regra dos dados e
exemplos
Testa uma hipótese por vez Testa todas as possibilidades em pararelo
RNAs - Aplicações
 Classificação de dados;
 Predição;
 Processamento de imagens e sinais;
 Robótica;
 Reconhecimento de padrões em linhas de montagem;
 Análise de crédito;
 Análise de voz;
 Etc.
Perceptron
Criado em 1957 por Frank Rosenblatt
Rede Neural de apenas uma camada
Implementa um classificado linear
Aproximador universal de funções
(1,1)
(0,0)
(1,0)
(1,0)
E
(1,1)
(0,0)
(1,0)
(1,0)
OU(1,1)
(0,0) (1,0)
(1,0)
XOR
Funções lógicas
?
Funções de limiar
1 u = 𝑖=0
𝑛
𝑥𝑖 . 𝑤𝑖 ≥ 0
0 u = 𝑖=0
𝑛
𝑥𝑖 . 𝑤𝑖 < 0y = f(u) =
 Função de limiar linear
x0
x1
w0
w1
w2
x2
yΣ f(u)
Realiza a comparação da soma
ponderada das entradas com um
valor limiar (threshold).
Algoritmo de treinamento
1. Inicialize 𝜼;
2. Inicialize o vetor de pesos 𝒘 com valores aleatórios;
3. Aplique a regra de atualização dos pesos
𝒘 𝒊 + 𝟏 = 𝒘 𝒊 + 𝜼 ∙ 𝒆 ∙ 𝒙(𝒊)
para todos os p pares (𝑥𝑖, 𝑦𝑖) do conjunto de treinamento;
4. Repita o passo anterior até que 𝒆 = 𝟎 para todos os elementos do
conjunto de treinamento.
Algoritmo de treinamento
Python+ </>
=
Rede Neural Artificial

Mais conteúdo relacionado

Mais procurados

Introdução a redes neurais artificiais com a biblioteca encog
Introdução a redes neurais artificiais com a biblioteca encogIntrodução a redes neurais artificiais com a biblioteca encog
Introdução a redes neurais artificiais com a biblioteca encogRaquel Machado
 
Apostila redes neurais
Apostila redes neuraisApostila redes neurais
Apostila redes neuraisBruno Souza
 
Redes Neurais Artificiais: Regras de Aprendizado
Redes Neurais Artificiais: Regras de AprendizadoRedes Neurais Artificiais: Regras de Aprendizado
Redes Neurais Artificiais: Regras de AprendizadoJackson Daner
 
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 de Aprendizado Profundo (DeepLearning) aplicadas a imagens
Redes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagensRedes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagens
Redes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagensGDGFoz
 
Machine Learning e Redes Neuronais
Machine Learning e Redes NeuronaisMachine Learning e Redes Neuronais
Machine Learning e Redes Neuronaiseurosigdoc acm
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem VisualAhirton Lopes
 
Redes Neuronais Artificiais
Redes Neuronais ArtificiaisRedes Neuronais Artificiais
Redes Neuronais Artificiaiseurosigdoc acm
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem VisualAhirton Lopes
 
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem VisualAhirton Lopes
 
Aplicação das Redes Neuronais Artificiais do software STATISTICA 7.0: O caso ...
Aplicação das Redes Neuronais Artificiais do software STATISTICA 7.0: O caso ...Aplicação das Redes Neuronais Artificiais do software STATISTICA 7.0: O caso ...
Aplicação das Redes Neuronais Artificiais do software STATISTICA 7.0: O caso ...Ricardo Brasil
 
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem VisualAhirton Lopes
 
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem VisualAhirton Lopes
 

Mais procurados (20)

Redes neurais
Redes neuraisRedes neurais
Redes neurais
 
Introdução a redes neurais artificiais com a biblioteca encog
Introdução a redes neurais artificiais com a biblioteca encogIntrodução a redes neurais artificiais com a biblioteca encog
Introdução a redes neurais artificiais com a biblioteca encog
 
Apostila redes neurais
Apostila redes neuraisApostila redes neurais
Apostila redes neurais
 
Redes Neurais Artificiais: Regras de Aprendizado
Redes Neurais Artificiais: Regras de AprendizadoRedes Neurais Artificiais: Regras de Aprendizado
Redes Neurais Artificiais: Regras de Aprendizado
 
INTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNAINTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNA
 
Redes Neuronais
Redes NeuronaisRedes Neuronais
Redes Neuronais
 
[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 de Aprendizado Profundo (DeepLearning) aplicadas a imagens
Redes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagensRedes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagens
Redes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagens
 
Machine Learning e Redes Neuronais
Machine Learning e Redes NeuronaisMachine Learning e Redes Neuronais
Machine Learning e Redes Neuronais
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
 
Redes Neuronais Artificiais
Redes Neuronais ArtificiaisRedes Neuronais Artificiais
Redes Neuronais Artificiais
 
Palestra simulação3
Palestra simulação3Palestra simulação3
Palestra simulação3
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
 
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual
 
Aplicação das Redes Neuronais Artificiais do software STATISTICA 7.0: O caso ...
Aplicação das Redes Neuronais Artificiais do software STATISTICA 7.0: O caso ...Aplicação das Redes Neuronais Artificiais do software STATISTICA 7.0: O caso ...
Aplicação das Redes Neuronais Artificiais do software STATISTICA 7.0: O caso ...
 
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
 
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
 
Fatores Humanos
Fatores HumanosFatores Humanos
Fatores Humanos
 
Sistemas Cognitivos
Sistemas CognitivosSistemas Cognitivos
Sistemas Cognitivos
 
P910Aula05
P910Aula05P910Aula05
P910Aula05
 

Destaque

In Ukraine at that time there was no institutions that could provide complex ...
In Ukraine at that time there was no institutions that could provide complex ...In Ukraine at that time there was no institutions that could provide complex ...
In Ukraine at that time there was no institutions that could provide complex ...urii1969
 
Unidad educativa municipal oswaldo lombeyda
Unidad educativa municipal oswaldo lombeydaUnidad educativa municipal oswaldo lombeyda
Unidad educativa municipal oswaldo lombeydaPoleth13
 
Email Marketing Tools
Email Marketing ToolsEmail Marketing Tools
Email Marketing ToolsAndrea Garcia
 
Informatica aplicada
Informatica aplicadaInformatica aplicada
Informatica aplicadaAndreavimel
 
Bahasan 1 lingkup alat media pendidikan
Bahasan 1 lingkup alat media pendidikanBahasan 1 lingkup alat media pendidikan
Bahasan 1 lingkup alat media pendidikanstevialdyani7
 
MPS_CV_MO_10-26-2015_Photograph_Signed_Highlighted
MPS_CV_MO_10-26-2015_Photograph_Signed_HighlightedMPS_CV_MO_10-26-2015_Photograph_Signed_Highlighted
MPS_CV_MO_10-26-2015_Photograph_Signed_HighlightedMichael Sherman
 
Search Results in Alive Web Directory
Search Results in Alive Web DirectorySearch Results in Alive Web Directory
Search Results in Alive Web DirectoryYuri Thacker
 
Fabmeetup vol.23
Fabmeetup vol.23Fabmeetup vol.23
Fabmeetup vol.23esquisse
 
Fin de año
Fin de añoFin de año
Fin de añoPoleth13
 
Teaching international students
Teaching international studentsTeaching international students
Teaching international studentsEmma Kennedy
 
Influencia de las t.i.c en la gestion y reingenieria de procesos
Influencia de las t.i.c en la gestion y reingenieria de procesosInfluencia de las t.i.c en la gestion y reingenieria de procesos
Influencia de las t.i.c en la gestion y reingenieria de procesoskaty1694
 
Student Engagement and Learning Needs: helping your students learn in the cla...
Student Engagement and Learning Needs: helping your students learn in the cla...Student Engagement and Learning Needs: helping your students learn in the cla...
Student Engagement and Learning Needs: helping your students learn in the cla...Emma Kennedy
 

Destaque (20)

10
1010
10
 
Tudo é para a eternidade
Tudo é para a eternidadeTudo é para a eternidade
Tudo é para a eternidade
 
In Ukraine at that time there was no institutions that could provide complex ...
In Ukraine at that time there was no institutions that could provide complex ...In Ukraine at that time there was no institutions that could provide complex ...
In Ukraine at that time there was no institutions that could provide complex ...
 
Best Foods For Dry Skin
Best Foods For Dry SkinBest Foods For Dry Skin
Best Foods For Dry Skin
 
Unidad educativa municipal oswaldo lombeyda
Unidad educativa municipal oswaldo lombeydaUnidad educativa municipal oswaldo lombeyda
Unidad educativa municipal oswaldo lombeyda
 
Email Marketing Tools
Email Marketing ToolsEmail Marketing Tools
Email Marketing Tools
 
Informatica aplicada
Informatica aplicadaInformatica aplicada
Informatica aplicada
 
Tugas 1 kelompok 1
Tugas 1 kelompok 1Tugas 1 kelompok 1
Tugas 1 kelompok 1
 
Bahasan 1 lingkup alat media pendidikan
Bahasan 1 lingkup alat media pendidikanBahasan 1 lingkup alat media pendidikan
Bahasan 1 lingkup alat media pendidikan
 
MPS_CV_MO_10-26-2015_Photograph_Signed_Highlighted
MPS_CV_MO_10-26-2015_Photograph_Signed_HighlightedMPS_CV_MO_10-26-2015_Photograph_Signed_Highlighted
MPS_CV_MO_10-26-2015_Photograph_Signed_Highlighted
 
Search Results in Alive Web Directory
Search Results in Alive Web DirectorySearch Results in Alive Web Directory
Search Results in Alive Web Directory
 
Tik kelompok 1(1)
Tik kelompok 1(1)Tik kelompok 1(1)
Tik kelompok 1(1)
 
Fabmeetup vol.23
Fabmeetup vol.23Fabmeetup vol.23
Fabmeetup vol.23
 
Fin de año
Fin de añoFin de año
Fin de año
 
Cybercrime
CybercrimeCybercrime
Cybercrime
 
iX_POV_FinalDraft
iX_POV_FinalDraftiX_POV_FinalDraft
iX_POV_FinalDraft
 
Teaching international students
Teaching international studentsTeaching international students
Teaching international students
 
Influencia de las t.i.c en la gestion y reingenieria de procesos
Influencia de las t.i.c en la gestion y reingenieria de procesosInfluencia de las t.i.c en la gestion y reingenieria de procesos
Influencia de las t.i.c en la gestion y reingenieria de procesos
 
Storyboard presentation
Storyboard presentationStoryboard presentation
Storyboard presentation
 
Student Engagement and Learning Needs: helping your students learn in the cla...
Student Engagement and Learning Needs: helping your students learn in the cla...Student Engagement and Learning Needs: helping your students learn in the cla...
Student Engagement and Learning Needs: helping your students learn in the cla...
 

Semelhante a Introdução à redes neurais artificiais

Inteligência Computacional Unidade 02 – Redes Neuronais Artificiais
Inteligência Computacional Unidade 02 – Redes Neuronais ArtificiaisInteligência Computacional Unidade 02 – Redes Neuronais Artificiais
Inteligência Computacional Unidade 02 – Redes Neuronais ArtificiaisLeonardo Goliatt
 
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
 
Curso Inteligência Artificial - Parte 1 -
Curso Inteligência Artificial - Parte 1 -Curso Inteligência Artificial - Parte 1 -
Curso Inteligência Artificial - Parte 1 -ronaldo ramos
 
Redes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e HopfieldRedes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e HopfieldLucas Sabadini
 
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloFundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloRogerio P C do Nascimento
 
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...Igenesis - Fábrica de Inovação
 
Introdução às Redes Neurais - Parte 1/2
Introdução às Redes Neurais - Parte 1/2Introdução às Redes Neurais - Parte 1/2
Introdução às Redes Neurais - Parte 1/2Bruno Catão
 
Introduction to Data Science in IoT Projects.
Introduction to Data Science in IoT Projects.Introduction to Data Science in IoT Projects.
Introduction to Data Science in IoT Projects.Roberto Williams Batista
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRenato Ximenes
 
1Generalidades - Cópia.pdf
1Generalidades - Cópia.pdf1Generalidades - Cópia.pdf
1Generalidades - Cópia.pdfDavidSalvador48
 
Um estudo sobre inteligência artificial e o funcionamento de um agente
Um estudo sobre inteligência artificial e o funcionamento de um agenteUm estudo sobre inteligência artificial e o funcionamento de um agente
Um estudo sobre inteligência artificial e o funcionamento de um agenteUNIEURO
 
Capítulo 1 Inteligência Artificial RUSSELL
Capítulo 1 Inteligência Artificial RUSSELLCapítulo 1 Inteligência Artificial RUSSELL
Capítulo 1 Inteligência Artificial RUSSELLWellington Oliveira
 
Inteligência Artificial Parte 6 [IA]
Inteligência Artificial Parte 6 [IA]Inteligência Artificial Parte 6 [IA]
Inteligência Artificial Parte 6 [IA]ronaldo ramos
 
Interface Homem Computador
Interface Homem ComputadorInterface Homem Computador
Interface Homem ComputadorDuílio Andrade
 
Interação Homem-Máquina.pptx
Interação Homem-Máquina.pptxInteração Homem-Máquina.pptx
Interação Homem-Máquina.pptxRenanDeRossoUnruh1
 
Processamento de Informação em Sistemas Naturais
Processamento de Informação em Sistemas NaturaisProcessamento de Informação em Sistemas Naturais
Processamento de Informação em Sistemas NaturaisLCoN Mackenzie
 
Aula IA - Redes Neurais Artificiais | PML e SOM
Aula IA - Redes Neurais Artificiais  | PML e SOMAula IA - Redes Neurais Artificiais  | PML e SOM
Aula IA - Redes Neurais Artificiais | PML e SOMCloves da Rocha
 

Semelhante a Introdução à redes neurais artificiais (20)

rn_1_int.pdf
rn_1_int.pdfrn_1_int.pdf
rn_1_int.pdf
 
Inteligência Computacional Unidade 02 – Redes Neuronais Artificiais
Inteligência Computacional Unidade 02 – Redes Neuronais ArtificiaisInteligência Computacional Unidade 02 – Redes Neuronais Artificiais
Inteligência Computacional Unidade 02 – Redes Neuronais Artificiais
 
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
 
Curso Inteligência Artificial - Parte 1 -
Curso Inteligência Artificial - Parte 1 -Curso Inteligência Artificial - Parte 1 -
Curso Inteligência Artificial - Parte 1 -
 
Redes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e HopfieldRedes Neurais Perceptron e Hopfield
Redes Neurais Perceptron e Hopfield
 
ArtigoFinal_v02
ArtigoFinal_v02ArtigoFinal_v02
ArtigoFinal_v02
 
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloFundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
 
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
Introdução à Inteligência Artificial Genérica (AGI – Artificial General Intel...
 
CAP1_intro.ppt
CAP1_intro.pptCAP1_intro.ppt
CAP1_intro.ppt
 
Introdução às Redes Neurais - Parte 1/2
Introdução às Redes Neurais - Parte 1/2Introdução às Redes Neurais - Parte 1/2
Introdução às Redes Neurais - Parte 1/2
 
Introduction to Data Science in IoT Projects.
Introduction to Data Science in IoT Projects.Introduction to Data Science in IoT Projects.
Introduction to Data Science in IoT Projects.
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzy
 
1Generalidades - Cópia.pdf
1Generalidades - Cópia.pdf1Generalidades - Cópia.pdf
1Generalidades - Cópia.pdf
 
Um estudo sobre inteligência artificial e o funcionamento de um agente
Um estudo sobre inteligência artificial e o funcionamento de um agenteUm estudo sobre inteligência artificial e o funcionamento de um agente
Um estudo sobre inteligência artificial e o funcionamento de um agente
 
Capítulo 1 Inteligência Artificial RUSSELL
Capítulo 1 Inteligência Artificial RUSSELLCapítulo 1 Inteligência Artificial RUSSELL
Capítulo 1 Inteligência Artificial RUSSELL
 
Inteligência Artificial Parte 6 [IA]
Inteligência Artificial Parte 6 [IA]Inteligência Artificial Parte 6 [IA]
Inteligência Artificial Parte 6 [IA]
 
Interface Homem Computador
Interface Homem ComputadorInterface Homem Computador
Interface Homem Computador
 
Interação Homem-Máquina.pptx
Interação Homem-Máquina.pptxInteração Homem-Máquina.pptx
Interação Homem-Máquina.pptx
 
Processamento de Informação em Sistemas Naturais
Processamento de Informação em Sistemas NaturaisProcessamento de Informação em Sistemas Naturais
Processamento de Informação em Sistemas Naturais
 
Aula IA - Redes Neurais Artificiais | PML e SOM
Aula IA - Redes Neurais Artificiais  | PML e SOMAula IA - Redes Neurais Artificiais  | PML e SOM
Aula IA - Redes Neurais Artificiais | PML e SOM
 

Introdução à redes neurais artificiais

  • 1. Introdução à Redes Neurais Artificiais para análise de dados Antônio Milhomens Robson Gomes
  • 2. Inteligência Artificial “A Inteligência Artificial é o estudo de como fazer os computadores realizarem tarefas em que, no momento, as pessoas são melhores.” ─ Elaine Rich Termo proposto em 1956 por Jhon MacCarthy.
  • 3.
  • 4.
  • 5. Interação com outras áreas Interação com outras áreas
  • 6. Redes Neurais Artificiais (RNAs) “Redes Neurais Artificiais (RNAs) 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.” ─ André Ponce de Leon F. de Carvalho
  • 7. RNAs - História  Desenvolvidas, originalmente, na década de 40, pelo neurofisiologista McCulloch e pelo matemático Walter Pitts da Universidade de Illinois, os quais, dentro do espírito cibernético, fizeram uma analogia entre células nervosas vivas e o processo eletrônico num trabalho publicado sobre neurônios formais.
  • 8. Neurônio Artificial Onde: X0, X1, ...Xn são os valores de entradas, W0, W1, ...Wn são os respetivos pesos correspondes à cada entrada fornecida, A função de Soma é responsável por realizar a soma ponderada A função de Transferência é responsável por comparar o valor resultante da função de soma, e de acordo com o valor obtido, ativa ou não o neurônio. Neurônio de McCulloch e Pitts. 𝑖=0 𝑛 𝑥𝑖 . 𝑤𝑖
  • 9. Principais arquiteturas de RNAs a) Rede feedforward de uma única camada (Perceptron). b) Rede feedforward de múltiplas camadas c) Rede com recorrência entre saídas d) Rede com recorrência auto-associativa
  • 10. Quadro comparativo entre computadores e neurocomputadores Máquinas de von Neumann Neurocomputadores Executa programas Aprende Executa operações lógicas Executa operações não lógicas, transformações, comparações Depende do modelo ou do programador Descobre relações ou regra dos dados e exemplos Testa uma hipótese por vez Testa todas as possibilidades em pararelo
  • 11. RNAs - Aplicações  Classificação de dados;  Predição;  Processamento de imagens e sinais;  Robótica;  Reconhecimento de padrões em linhas de montagem;  Análise de crédito;  Análise de voz;  Etc.
  • 12. Perceptron Criado em 1957 por Frank Rosenblatt Rede Neural de apenas uma camada Implementa um classificado linear Aproximador universal de funções
  • 14. Funções de limiar 1 u = 𝑖=0 𝑛 𝑥𝑖 . 𝑤𝑖 ≥ 0 0 u = 𝑖=0 𝑛 𝑥𝑖 . 𝑤𝑖 < 0y = f(u) =  Função de limiar linear x0 x1 w0 w1 w2 x2 yΣ f(u) Realiza a comparação da soma ponderada das entradas com um valor limiar (threshold).
  • 15. Algoritmo de treinamento 1. Inicialize 𝜼; 2. Inicialize o vetor de pesos 𝒘 com valores aleatórios; 3. Aplique a regra de atualização dos pesos 𝒘 𝒊 + 𝟏 = 𝒘 𝒊 + 𝜼 ∙ 𝒆 ∙ 𝒙(𝒊) para todos os p pares (𝑥𝑖, 𝑦𝑖) do conjunto de treinamento; 4. Repita o passo anterior até que 𝒆 = 𝟎 para todos os elementos do conjunto de treinamento.