SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Redes Neurais:
Classificação e Regressão

            Renato Vicente
           rvicente@if.usp.br
    10/01, mpmmf, IME/FEA – USP
RN s para Regressão e
         Classificação
Breve histórico
Classificação e Regressão
Aplicações
Perceptrons
Redes Multicamada
Backpropagation
Uma Breve História das RNs
1943 McCuloch e Pitts Computational Neuron Model
1948 Turing B-type Unorganised Machine
1949 Hebb Aprendizado no Cérebro
1962 Rosenblatt Perceptron
1969 Minsky e Papert “Perceptrons”
1974 Werbos Backpropagation
1982 Hopfield Relação com a Física Estatística
1983 Hinton e Sejnowski Boltzmann Machines
1988 Broomhead e Lowe Redes Radial Basis
1992 MacKay e Neal Métodos Bayesianos
1996 Williams, Rasmussen e Barber Processos Gaussianos
Classificação e Regressão
    Dado um conjunto
     com N exemplos
                        L ={xn , t }N
                                  n n=1


   encontrar a função   t = y(x, w )
                                  *



    que minimize uma
          função erro    w = arg min E(w)
                           *

         estabelecida
                                                *
Treinamento de uma RN = determinação de     w
Aplicações
Classificação:
  Rating automático para crédito
  Detecção de fraudes
  Sistemas de early warning para riscos
  Validação automática de informações financeiras

Regressão:
  Determinação de Smile de opções
  Interpolação de curvas de juros
  Missing data para ativos não líquidos
  Detecção automática de tendências de mercado
Perceptron Contínuo




           ⎛              ⎞
     y = g ⎜ ∑ wj x j + μ ⎟
                                              1

                                Função de 0.8
           ⎝ j            ⎠
                              transferência 0.6
           1
g (a ) =
                                             0.4

              −a
         1+ e                                0.2


                                   -4   -2         2   4
Gradient Descent
                                  1 N
A função erro é           E (w ) = ∑ [ yn (w ) − tn ]2
                                  2 n =1


Correção na direção de
maior decréscimo              w t +1 = w t − η ∇E Wt
do erro

                  N
      ∇ E = ∑ x g ′( w ⋅ x ) ( y n − t n )
                      n                  n

              n =1
Minimização do Erro de
     Treinamento
       Δw (1)
  E
                    Δw (2)




                Δw (3)
                             w
Método de Newton
                                         1
       E (w ) ≅ E (w ) + (w − w ) ⋅∇E w + (w − w ) ⋅ H (w − w )
                   ˆ          ˆ       ˆ
                                               ˆ            ˆ
                                         2
           ∂E
  H jk =                        ∇E ≅ ∇E w + H ( w − w )
                                                    ˆ
         ∂w j ∂wk   ˆ
                    w
                                        ˆ




Se w* for o mínimo de E                ∇E ≅ H ( w − w )       *



                                           −1
   Assim                w ≅ w − H ∇E
                         *
Minimizando Erro com o Método de
            Newton


            −∇E    w*
                  −1
              − H ∇E
          w
Redes Multicamada
       ⎛                              ⎞
   g 0 ⎜ ∑ w j g j (w j ⋅ x j + μ j ) ⎟
            (2)      (1)

       ⎝ j                            ⎠




                                           g j ( xk , w jk )


                                          w jk
                 xk
Exemplo1 :
Classificação com rede Softmax

                 j = index max{ y1 , y2 , y3 }

                                ⎛           ⎞
                            exp ⎜ ∑ wkj x j ⎟
                      yl =      ⎝ j         ⎠
                                  ⎛           ⎞
                           ∑ exp ⎜ ∑ wlj x j ⎟
                           l      ⎝ j         ⎠
  x1   x2   x3
Treinando a Rede
O conjunto de treinamento
consiste de N pares com     L = {x , t }n   n N
                                              n =1
vetores em 3d.
                            t ∈ {(0, 0,1), (0,1, 0), (1, 0, 0)}
                             n

A função erro é


                            E = −∑∑ t n ln y n
                                      j      j
O treinamento é efetuado                n   j
em paralelo nas unidades
da camada interna
                                 t +1                −1
utilizando o método de
Newton
                            w     j     = w − H ∇ jE
                                                t
                                                 j   j
Regressão
Uma RN Multicamada com saída linear e um número suficientemente
grande de unidades na camada interna pode aproximar qualquer
função com precisão arbitrária.    N
                    g ( z)   g ( z0 ) + ∑ {gi +1 − gi }Θ( z − zi )
                                      i =0



                                                                     1
                                             Θ( x )
                                       0
                                                      x=0
Exemplo 2:
Regressão não-linear em 1 dimensão
      y
                 y = ∑ w(2) tanh( w(1) x)
                        j          j
                       j



                Exemplos gerados por :

                  tn = sen(2π xn ) + ruido


               Função Erro dada por:

      x                   1 N
                  E (w ) = ∑ [ yn (w ) − tn ]2
                          2 n =1
Backpropagation:Treinando redes genéricas
                y
                        Rede com M camadas,
                          cada unidade k de
                        camada específica m
      (m,k)                possui função de
                             transferência


                                 g km)
                                   (



                       A saída da unidade k da
                             camada m é

                                 yk m )
                                  (


        X
Backpropagation

          yk m )
           (


                                                 ⎛                    ⎞
    (m)                         yk m ) = g k m ) ⎜ ∑ wikm ) yi( m −1) ⎟
                                  (        (          (
g   k                                            ⎝ i                  ⎠
                                            (m) ⎛                       ( m −1) ⎞
                                       = g k ⎜ ∑ wik gi (hi
                      (m)                              ( m ) ( m −1)
                      w
                      ik
                                                                               )⎟
                                                 ⎝ i                            ⎠
                               , onde hi( m ) ≡ ∑ wikm ) yi( m −1)
                                                        (

          yi( m −1)                                i
Backpropagation

 O conjunto de                    n   n   N
 treinamento consiste de
                           {(x , t )}     n=1
 pares




                           E = ∑ ( t k − yk ( x ) )
O treinamento é efetuado      1      n         n    2

 através da minimização       2 k ,n
 da função erro
Backpropagation
Apresenta-se um exemplo
                                  ( x, t )

Calculam-se as saídas                 yk m )
                                       (




 Calculam-se os “erros” da       δ   (M )
                                     k         = (t − yk )[ g   (M )
                                                                k      ]′
camada de saída dados por

 Propagam-se estes erros para
camadas interiores usando:

           δ k( M −1) = (∑ wlkM )δ l( M ) )[ g k( M −1) ]′
                            (

                             l
Backpropagation
Atualizam-se os parâmetros utilizando:


                         Δwkjm ) = −ηδ k( m ) y (jm −1)
                           (

Repete o procedimento o mesmo
procedimento para o próximo exemplo
Bibliografia

Neural Networks for Pattern
Recognition
by Christopher M. Bishop




   www.ncrg.aston.ac.uk

Mais conteúdo relacionado

Mais procurados (20)

Risco de Crédito 3: KMV
Risco de Crédito 3: KMVRisco de Crédito 3: KMV
Risco de Crédito 3: KMV
 
V@R ajustado a liquidez
V@R ajustado a liquidezV@R ajustado a liquidez
V@R ajustado a liquidez
 
Derivada
DerivadaDerivada
Derivada
 
08 derivadas
08 derivadas08 derivadas
08 derivadas
 
Formulário - Estatística
Formulário - EstatísticaFormulário - Estatística
Formulário - Estatística
 
[Robson] 7. Programação Não Linear Irrestrita
[Robson] 7. Programação Não Linear Irrestrita[Robson] 7. Programação Não Linear Irrestrita
[Robson] 7. Programação Não Linear Irrestrita
 
Apostila 2 calculo i derivadas
Apostila 2 calculo i derivadasApostila 2 calculo i derivadas
Apostila 2 calculo i derivadas
 
Mae0330 formulario-2012
Mae0330 formulario-2012Mae0330 formulario-2012
Mae0330 formulario-2012
 
Tadeu
TadeuTadeu
Tadeu
 
Funçoes
FunçoesFunçoes
Funçoes
 
[Robson] 5. Análise de Sensibilidade
[Robson] 5. Análise de Sensibilidade[Robson] 5. Análise de Sensibilidade
[Robson] 5. Análise de Sensibilidade
 
Função Exponencial
Função ExponencialFunção Exponencial
Função Exponencial
 
Funcao exponencial
Funcao exponencialFuncao exponencial
Funcao exponencial
 
Calculo1 aula16
Calculo1 aula16Calculo1 aula16
Calculo1 aula16
 
Ex algebra (8)
Ex algebra  (8)Ex algebra  (8)
Ex algebra (8)
 
1939 d (2)
1939 d (2)1939 d (2)
1939 d (2)
 
Matematica2 5
Matematica2 5Matematica2 5
Matematica2 5
 
Função exponencial
Função exponencialFunção exponencial
Função exponencial
 
Algebra Linear cap 04
Algebra Linear cap 04Algebra Linear cap 04
Algebra Linear cap 04
 
Equações diferenciais ordinárias
Equações diferenciais ordináriasEquações diferenciais ordinárias
Equações diferenciais ordinárias
 

Destaque

Inteligencia financeira II
Inteligencia financeira IIInteligencia financeira II
Inteligencia financeira IIRenato Vicente
 
Inteligencia financeira I
Inteligencia financeira IInteligencia financeira I
Inteligencia financeira IRenato Vicente
 
Estatistica: introducao a teoria de decisao
Estatistica: introducao a teoria de decisaoEstatistica: introducao a teoria de decisao
Estatistica: introducao a teoria de decisaoRenato Vicente
 
Estatística: introdução
Estatística: introduçãoEstatística: introdução
Estatística: introduçãoRenato Vicente
 
Risco de Crédito 2: CreditRisk+
Risco de Crédito 2: CreditRisk+Risco de Crédito 2: CreditRisk+
Risco de Crédito 2: CreditRisk+Renato Vicente
 
Estatística: Probabilidade
Estatística: ProbabilidadeEstatística: Probabilidade
Estatística: ProbabilidadeRenato Vicente
 
Estatística: Modelos Discretos
Estatística: Modelos DiscretosEstatística: Modelos Discretos
Estatística: Modelos DiscretosRenato Vicente
 
Estatística: Introduçao à Estimacao Bayesiana
Estatística: Introduçao à Estimacao BayesianaEstatística: Introduçao à Estimacao Bayesiana
Estatística: Introduçao à Estimacao BayesianaRenato Vicente
 
Migrating an application from Angular 1 to Angular 2
Migrating an application from Angular 1 to Angular 2 Migrating an application from Angular 1 to Angular 2
Migrating an application from Angular 1 to Angular 2 Ross Dederer
 
Angular 2 overview
Angular 2 overviewAngular 2 overview
Angular 2 overviewJesse Warden
 
Angular 2 - Core Concepts
Angular 2 - Core ConceptsAngular 2 - Core Concepts
Angular 2 - Core ConceptsFabio Biondi
 
Introduction to Angular 2
Introduction to Angular 2Introduction to Angular 2
Introduction to Angular 2Knoldus Inc.
 

Destaque (19)

Inteligencia financeira II
Inteligencia financeira IIInteligencia financeira II
Inteligencia financeira II
 
Inteligencia financeira I
Inteligencia financeira IInteligencia financeira I
Inteligencia financeira I
 
Estatistica: introducao a teoria de decisao
Estatistica: introducao a teoria de decisaoEstatistica: introducao a teoria de decisao
Estatistica: introducao a teoria de decisao
 
Testes de Stress
Testes de StressTestes de Stress
Testes de Stress
 
Estatística: introdução
Estatística: introduçãoEstatística: introdução
Estatística: introdução
 
Risco de Crédito 2: CreditRisk+
Risco de Crédito 2: CreditRisk+Risco de Crédito 2: CreditRisk+
Risco de Crédito 2: CreditRisk+
 
Risco sistêmico
Risco sistêmicoRisco sistêmico
Risco sistêmico
 
Estatística: Probabilidade
Estatística: ProbabilidadeEstatística: Probabilidade
Estatística: Probabilidade
 
Backtesting
BacktestingBacktesting
Backtesting
 
Estatística: Modelos Discretos
Estatística: Modelos DiscretosEstatística: Modelos Discretos
Estatística: Modelos Discretos
 
Estatística: Introduçao à Estimacao Bayesiana
Estatística: Introduçao à Estimacao BayesianaEstatística: Introduçao à Estimacao Bayesiana
Estatística: Introduçao à Estimacao Bayesiana
 
Risco de derivativos
Risco de derivativosRisco de derivativos
Risco de derivativos
 
Risco de Crédito 1
Risco de Crédito 1Risco de Crédito 1
Risco de Crédito 1
 
V@R Histórico
V@R HistóricoV@R Histórico
V@R Histórico
 
V@R Monte Carlo
V@R Monte CarloV@R Monte Carlo
V@R Monte Carlo
 
Migrating an application from Angular 1 to Angular 2
Migrating an application from Angular 1 to Angular 2 Migrating an application from Angular 1 to Angular 2
Migrating an application from Angular 1 to Angular 2
 
Angular 2 overview
Angular 2 overviewAngular 2 overview
Angular 2 overview
 
Angular 2 - Core Concepts
Angular 2 - Core ConceptsAngular 2 - Core Concepts
Angular 2 - Core Concepts
 
Introduction to Angular 2
Introduction to Angular 2Introduction to Angular 2
Introduction to Angular 2
 

Semelhante a Redes Neurais: classificação e regressão

Exame matematica
Exame matematicaExame matematica
Exame matematicaJoão Pinto
 
www.AulasDeMatematicanoRJ.Com.Br -Matemática - Função Afim
 www.AulasDeMatematicanoRJ.Com.Br  -Matemática -  Função Afim www.AulasDeMatematicanoRJ.Com.Br  -Matemática -  Função Afim
www.AulasDeMatematicanoRJ.Com.Br -Matemática - Função AfimClarice Leclaire
 
www.AulasDeMatematicaApoio.com.br - Matemática - Função Afim
 www.AulasDeMatematicaApoio.com.br  - Matemática - Função Afim www.AulasDeMatematicaApoio.com.br  - Matemática - Função Afim
www.AulasDeMatematicaApoio.com.br - Matemática - Função AfimBeatriz Góes
 
03 função quadrática - parte III (gráfico)
03   função quadrática - parte III (gráfico)03   função quadrática - parte III (gráfico)
03 função quadrática - parte III (gráfico)Angelo Moreira Dos Reis
 
Integral de linha campo vetorial - calculo iii
Integral de linha   campo vetorial - calculo iiiIntegral de linha   campo vetorial - calculo iii
Integral de linha campo vetorial - calculo iiiJailson Nascimento
 
www.AulasDeMatematicaApoio.com - Matemática - Função Afim
www.AulasDeMatematicaApoio.com  - Matemática - Função Afimwww.AulasDeMatematicaApoio.com  - Matemática - Função Afim
www.AulasDeMatematicaApoio.com - Matemática - Função AfimAulas De Matemática Apoio
 
Macetes Matematica Fisica
Macetes Matematica FisicaMacetes Matematica Fisica
Macetes Matematica Fisicaguesta4929b
 
FORMA ANALÍTICA E MÉTODOS DAS DIFERENÇAS FINITAS APLICADO AO POTENCIAL DENTRO...
FORMA ANALÍTICA E MÉTODOS DAS DIFERENÇAS FINITAS APLICADO AO POTENCIAL DENTRO...FORMA ANALÍTICA E MÉTODOS DAS DIFERENÇAS FINITAS APLICADO AO POTENCIAL DENTRO...
FORMA ANALÍTICA E MÉTODOS DAS DIFERENÇAS FINITAS APLICADO AO POTENCIAL DENTRO...JÚLIO PEIXOTO
 
www.aulaparticularonline.net.br - Matemática - Função Afim
www.aulaparticularonline.net.br - Matemática -  Função Afimwww.aulaparticularonline.net.br - Matemática -  Função Afim
www.aulaparticularonline.net.br - Matemática - Função AfimLucia Silveira
 
Potencial EléTrico
Potencial EléTricoPotencial EléTrico
Potencial EléTricodalgo
 
Função exponencial logaritmo_2012
Função exponencial logaritmo_2012Função exponencial logaritmo_2012
Função exponencial logaritmo_2012cristianomatematico
 

Semelhante a Redes Neurais: classificação e regressão (20)

Exame matematica
Exame matematicaExame matematica
Exame matematica
 
Aula8
Aula8Aula8
Aula8
 
P3 calculo i_ (4)
P3 calculo i_ (4)P3 calculo i_ (4)
P3 calculo i_ (4)
 
Mat logaritmos 005
Mat logaritmos  005Mat logaritmos  005
Mat logaritmos 005
 
Lista 1 ed
Lista 1   edLista 1   ed
Lista 1 ed
 
Matematica2 7
Matematica2 7Matematica2 7
Matematica2 7
 
www.AulasDeMatematicanoRJ.Com.Br -Matemática - Função Afim
 www.AulasDeMatematicanoRJ.Com.Br  -Matemática -  Função Afim www.AulasDeMatematicanoRJ.Com.Br  -Matemática -  Função Afim
www.AulasDeMatematicanoRJ.Com.Br -Matemática - Função Afim
 
www.AulasDeMatematicaApoio.com.br - Matemática - Função Afim
 www.AulasDeMatematicaApoio.com.br  - Matemática - Função Afim www.AulasDeMatematicaApoio.com.br  - Matemática - Função Afim
www.AulasDeMatematicaApoio.com.br - Matemática - Função Afim
 
03 função quadrática - parte III (gráfico)
03   função quadrática - parte III (gráfico)03   função quadrática - parte III (gráfico)
03 função quadrática - parte III (gráfico)
 
Integral de linha campo vetorial - calculo iii
Integral de linha   campo vetorial - calculo iiiIntegral de linha   campo vetorial - calculo iii
Integral de linha campo vetorial - calculo iii
 
www.AulasDeMatematicaApoio.com - Matemática - Função Afim
www.AulasDeMatematicaApoio.com  - Matemática - Função Afimwww.AulasDeMatematicaApoio.com  - Matemática - Função Afim
www.AulasDeMatematicaApoio.com - Matemática - Função Afim
 
Macetes Matematica Fisica
Macetes Matematica FisicaMacetes Matematica Fisica
Macetes Matematica Fisica
 
FORMA ANALÍTICA E MÉTODOS DAS DIFERENÇAS FINITAS APLICADO AO POTENCIAL DENTRO...
FORMA ANALÍTICA E MÉTODOS DAS DIFERENÇAS FINITAS APLICADO AO POTENCIAL DENTRO...FORMA ANALÍTICA E MÉTODOS DAS DIFERENÇAS FINITAS APLICADO AO POTENCIAL DENTRO...
FORMA ANALÍTICA E MÉTODOS DAS DIFERENÇAS FINITAS APLICADO AO POTENCIAL DENTRO...
 
www.aulaparticularonline.net.br - Matemática - Função Afim
www.aulaparticularonline.net.br - Matemática -  Função Afimwww.aulaparticularonline.net.br - Matemática -  Função Afim
www.aulaparticularonline.net.br - Matemática - Função Afim
 
Potencial EléTrico
Potencial EléTricoPotencial EléTrico
Potencial EléTrico
 
P3 calculo i_ (5)
P3 calculo i_ (5)P3 calculo i_ (5)
P3 calculo i_ (5)
 
Ms impresso aula05
Ms impresso aula05Ms impresso aula05
Ms impresso aula05
 
Aula10
Aula10Aula10
Aula10
 
Calculo1 aula16
Calculo1 aula16Calculo1 aula16
Calculo1 aula16
 
Função exponencial logaritmo_2012
Função exponencial logaritmo_2012Função exponencial logaritmo_2012
Função exponencial logaritmo_2012
 

Último

Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfmirandadudu08
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfEyshilaKelly1
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 

Último (20)

Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdf
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdf
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 

Redes Neurais: classificação e regressão

  • 1. Redes Neurais: Classificação e Regressão Renato Vicente rvicente@if.usp.br 10/01, mpmmf, IME/FEA – USP
  • 2. RN s para Regressão e Classificação Breve histórico Classificação e Regressão Aplicações Perceptrons Redes Multicamada Backpropagation
  • 3. Uma Breve História das RNs 1943 McCuloch e Pitts Computational Neuron Model 1948 Turing B-type Unorganised Machine 1949 Hebb Aprendizado no Cérebro 1962 Rosenblatt Perceptron 1969 Minsky e Papert “Perceptrons” 1974 Werbos Backpropagation 1982 Hopfield Relação com a Física Estatística 1983 Hinton e Sejnowski Boltzmann Machines 1988 Broomhead e Lowe Redes Radial Basis 1992 MacKay e Neal Métodos Bayesianos 1996 Williams, Rasmussen e Barber Processos Gaussianos
  • 4. Classificação e Regressão Dado um conjunto com N exemplos L ={xn , t }N n n=1 encontrar a função t = y(x, w ) * que minimize uma função erro w = arg min E(w) * estabelecida * Treinamento de uma RN = determinação de w
  • 5. Aplicações Classificação: Rating automático para crédito Detecção de fraudes Sistemas de early warning para riscos Validação automática de informações financeiras Regressão: Determinação de Smile de opções Interpolação de curvas de juros Missing data para ativos não líquidos Detecção automática de tendências de mercado
  • 6. Perceptron Contínuo ⎛ ⎞ y = g ⎜ ∑ wj x j + μ ⎟ 1 Função de 0.8 ⎝ j ⎠ transferência 0.6 1 g (a ) = 0.4 −a 1+ e 0.2 -4 -2 2 4
  • 7. Gradient Descent 1 N A função erro é E (w ) = ∑ [ yn (w ) − tn ]2 2 n =1 Correção na direção de maior decréscimo w t +1 = w t − η ∇E Wt do erro N ∇ E = ∑ x g ′( w ⋅ x ) ( y n − t n ) n n n =1
  • 8. Minimização do Erro de Treinamento Δw (1) E Δw (2) Δw (3) w
  • 9. Método de Newton 1 E (w ) ≅ E (w ) + (w − w ) ⋅∇E w + (w − w ) ⋅ H (w − w ) ˆ ˆ ˆ ˆ ˆ 2 ∂E H jk = ∇E ≅ ∇E w + H ( w − w ) ˆ ∂w j ∂wk ˆ w ˆ Se w* for o mínimo de E ∇E ≅ H ( w − w ) * −1 Assim w ≅ w − H ∇E *
  • 10. Minimizando Erro com o Método de Newton −∇E w* −1 − H ∇E w
  • 11. Redes Multicamada ⎛ ⎞ g 0 ⎜ ∑ w j g j (w j ⋅ x j + μ j ) ⎟ (2) (1) ⎝ j ⎠ g j ( xk , w jk ) w jk xk
  • 12. Exemplo1 : Classificação com rede Softmax j = index max{ y1 , y2 , y3 } ⎛ ⎞ exp ⎜ ∑ wkj x j ⎟ yl = ⎝ j ⎠ ⎛ ⎞ ∑ exp ⎜ ∑ wlj x j ⎟ l ⎝ j ⎠ x1 x2 x3
  • 13. Treinando a Rede O conjunto de treinamento consiste de N pares com L = {x , t }n n N n =1 vetores em 3d. t ∈ {(0, 0,1), (0,1, 0), (1, 0, 0)} n A função erro é E = −∑∑ t n ln y n j j O treinamento é efetuado n j em paralelo nas unidades da camada interna t +1 −1 utilizando o método de Newton w j = w − H ∇ jE t j j
  • 14. Regressão Uma RN Multicamada com saída linear e um número suficientemente grande de unidades na camada interna pode aproximar qualquer função com precisão arbitrária. N g ( z) g ( z0 ) + ∑ {gi +1 − gi }Θ( z − zi ) i =0 1 Θ( x ) 0 x=0
  • 15. Exemplo 2: Regressão não-linear em 1 dimensão y y = ∑ w(2) tanh( w(1) x) j j j Exemplos gerados por : tn = sen(2π xn ) + ruido Função Erro dada por: x 1 N E (w ) = ∑ [ yn (w ) − tn ]2 2 n =1
  • 16. Backpropagation:Treinando redes genéricas y Rede com M camadas, cada unidade k de camada específica m (m,k) possui função de transferência g km) ( A saída da unidade k da camada m é yk m ) ( X
  • 17. Backpropagation yk m ) ( ⎛ ⎞ (m) yk m ) = g k m ) ⎜ ∑ wikm ) yi( m −1) ⎟ ( ( ( g k ⎝ i ⎠ (m) ⎛ ( m −1) ⎞ = g k ⎜ ∑ wik gi (hi (m) ( m ) ( m −1) w ik )⎟ ⎝ i ⎠ , onde hi( m ) ≡ ∑ wikm ) yi( m −1) ( yi( m −1) i
  • 18. Backpropagation O conjunto de n n N treinamento consiste de {(x , t )} n=1 pares E = ∑ ( t k − yk ( x ) ) O treinamento é efetuado 1 n n 2 através da minimização 2 k ,n da função erro
  • 19. Backpropagation Apresenta-se um exemplo ( x, t ) Calculam-se as saídas yk m ) ( Calculam-se os “erros” da δ (M ) k = (t − yk )[ g (M ) k ]′ camada de saída dados por Propagam-se estes erros para camadas interiores usando: δ k( M −1) = (∑ wlkM )δ l( M ) )[ g k( M −1) ]′ ( l
  • 20. Backpropagation Atualizam-se os parâmetros utilizando: Δwkjm ) = −ηδ k( m ) y (jm −1) ( Repete o procedimento o mesmo procedimento para o próximo exemplo
  • 21. Bibliografia Neural Networks for Pattern Recognition by Christopher M. Bishop www.ncrg.aston.ac.uk