SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Processos Gaussianos


         Renato Vicente
        Rvicente@if.usp.br
  11/01, mpmmf, IME/FEA – USP
Gaussian Processes (GPs)
Inferência e Previsão
 Método Não-Paramétrico
Splines como GPs
Kernel Models como GPs
Redes Neurais Multicamadas como GPs
Inferência
                                        P(t | y;α )

                     x                                t
                                       y
X N = { xn }n =1
             N

                                                          t N = {tn }n =1
                                                                     N



                      x         w              *
                                             y ( x)

                 P( y ( x) | t N , X N ) ou P( w | t N , X N )
Previsão: aproximação

    xN +1 ∉ X N           w ±δ w
                            *
                                              y ( xN +1 ) ± δ y
                                                *



                         P(t N | w, X N ) P( w)
    P( w | t N , X N ) =
                             P (t N | X N )
        E ( w) = − ln [ P(t N | w, X N ) P( w) ]
        w* = arg min E ( w)
                                 ⎡ 1              ∂2E              ⎤
wamostrado de P(w*| tN , XN )exp ⎢− ∑(wj − wj *)        (wk − wk *)⎥
                                 ⎢ 2 jk
                                 ⎣               ∂wj∂wk            ⎥
                                                                   ⎦
Previsão: Via Monte Carlo


xN +1 ∉ X N                  P( w | t N , X N )
                                                       P(t N +1 | xN +1 , t N , X N )




 P (t N +1 | xN +1 , t N , X N ) = ∫ d H w P(t N +1 | w, xN +1 ) P( w | t N , X N )

                  Gera R amostras de P ( w | t N , X N )
                     Via Monte Carlo:

                                           1 R
          P (t N +1 | xN +1 , t N , X N ) ≈ ∑ P(t N +1 | wR , xN +1 )
                                           R r =1
Métodos Não-Paramétricos




                             P [ t N | y ( x), X N ] P [ y ( x) ]
P [ y ( x) | t N , X N ] =
                                       P (t N | X N )

  Probabilidade no espaço de
            funções
                                        P [ y ( x) ]
Gaussian Process (GP)


P [ y ( x) ]   é uma gaussiana

                1       ⎧ 1     −1 ⎫
      P ( x) =      exp ⎨− x ⋅ C x ⎬
               2π C     ⎩ 2        ⎭
                             Produto escalar
                                funcional

               1    ⎧ 1      ⎫
       P[ y ] = exp ⎨− y A y ⎬
               Z    ⎩ 2      ⎭
                                 Operador Linear
Operador Linear no espaço de funções
         N
No   R
                      y ⋅ Ax = ∑ y j Ajk xk
                                jk




No    L2
             ϕ A φ = ∫ dx ∫ dx′ ϕ ( x) A( x, x′) φ ( x′)
Splines e GPs

     Regressão utilizando splines.
     Encontrar uma função que minimize o funcional abaixo:
                                                                             2
               1           N
                                                     1       ⎡ d y( x) ⎤
                                                                   p
     E[ y ] = − β         ∑ [ y(x        ) − tn ]   − α ∫ dx ⎢
                                                2

                                                                dx p ⎥
                                     n
               2          n =1                       2       ⎣         ⎦
                            AJUSTE AOS DADOS                REGULARIDADE


ln P [ y | t N , X N , β , α ]
                                                            ln P [ y | α ]
                           ln P [ t N | y, X N , β ]
Splines e GPs
                     α
                        ∫ dx ⎡ D
                                                      2
ln P [ y | α ] = −           ⎣
                                   p
                                       y ( x) ⎤
                                              ⎦
                      2
                     α
              =−
                 2       ∫ dx D p y ( x) D p y ( x)

                 1 † ⎡ 1 p ⎤† 1 p
              = − y α 2D α 2D y
                 2   ⎣     ⎦
                                       A ( x , x′ )

                   1     ⎡ 1               ⎤
P[ y | μ , α ] =     exp ⎢ − y − μ A y − μ ⎥
                   Z     ⎣ 2               ⎦

com      μ ( x) = 0
Kernel Models e GPs

Um modelo de kernel é uma combinação linear de H
funções de base. Uma regressão consiste no ajuste dos
coeficientes da combinação:


                         H
          y ( x , w ) = ∑ wh φh (x )
                        h =1



                                 kernel
Kernel Models e GPs

Suponhamos um conjunto de N vetores (entradas):


                     { xn }n=1
                             N



Se definirmos a matriz R com N linhas e H colunas como:

                   Rnh = φh ( xn )
As saídas serão

                  yn = ∑ Rnh wh
                         h
Kernel Models e GPs

   Se supusermos que o prior sobre os parâmetros é gaussiano com
   matriz de covariância totalmente simétrica:

                                  1      ⎡ 1         ⎤
             P( w ) =                exp ⎢ − 2 w ⋅ w ⎥
                            2π σ 2 I     ⎣ 2σ        ⎦

   A covariância das funções y representada pelos modelos de kernel
   será:

Qnm = yn ym =      ∑R
                    j
                            nj   w j ∑ Rmk wk = ∑∑ Rnj Rmk w j wk
                                      k         j   k
                                                              =σ 2δ jk

              = σ 2 ∑ Rnj Rmj
                        j
Kernel Models

                                         { xn }n=1
                                               N
Para qualquer conjunto de N vetores

  P( w )   gaussiana implica em


    P ( y ( x1 ),   , y ( x N ))   gaussiana




           P[ y ]    é um processo gaussiano
Exemplo: Mistura de Gaussianas em 1d

Suponhamos a seguinte forma para o kernel:

                           ⎡ 1             2⎤
             φh ( x) = exp ⎢ − 2 ( x − ch ) ⎥
                           ⎣ 2r             ⎦
A covariância de P(y) será:
                    ⎡ ( xn − c j ) 2 ⎤     ⎡ ( xm − c j ) 2 ⎤
   Qnm = σ 2 ∑ exp ⎢ −        2      ⎥ exp ⎢ −      2       ⎥
              j     ⎢
                    ⎣      2r        ⎥
                                     ⎦     ⎢
                                           ⎣     2r         ⎥
                                                            ⎦
         σ 2 cmax        ⎡ ( xn − c) 2 ⎤       ⎡ ( xm − c) 2 ⎤
       =      ∑ Δc exp ⎢− 2 r 2 ⎥ exp ⎢− 2 r 2 ⎥
         Δc c =cmin      ⎣               ⎦     ⎣              ⎦
Exemplo: Mistura de Gaussianas em 1d

Levando ao limite de infinitas funções de base H → ∞
com Δc → 0        e σ2              podemos substituir
                           =S 2

                       Δc
a soma por uma integral


                    ⎡ ( xn − c) 2 ⎤     ⎡ ( xm − c) 2 ⎤
                cmax

 Qnm   = S ∫ dc exp ⎢ −
          2
                            2     ⎥ exp ⎢ −           ⎥
            cmin    ⎣    2r       ⎦     ⎣    2r 2 ⎦
                         ⎡ ( xn − xm ) 2 ⎤
       =S   2
                 π r exp ⎢ −
                    2
                                  2      ⎥ = C ( xn , xm )
                         ⎣     4r        ⎦
Redes Neurais Multicamada e GPs

Uma rede neural com uma camada escondida e saída linear
representa a seguinte família de funções:

                 H
                          ⎛ I ( 1)      ( 1) ⎞
   y ( x; w ) = ∑ wh tanh ⎜ ∑ whi xi + wh 0 ⎟ + w02 )
                    (2)                          (

                h=1       ⎝ i =1             ⎠
Se uma distribuição a priori gaussiana para os parâmetros w é
assumida, P[y] tende para um processo gaussiano conforme

   H →∞
               (R. Neal, Priors for Infinite Networks)
Bibliografia
 Neal, R. M. (1994) ``Priors for infinite networks'', Technical
Report CRG-TR-94-1, Dept. of Computer Science, University of
Toronto (http://www.cs.utoronto.ca/~radford/publications.html)


 D. MacKay Introduction to Gaussian Processes
(http://wol.ra.phy.cam.ac.uk/mackay/BayesGP.html)


   M. Gibbs Bayesian Gaussian Processes for Regression and
Classification (PhD Thesis, University of Cambridge)
(http://wol.ra.phy.cam.ac.uk/mng10/GP/GP.html)


Veja também: http://www.gatsby.ucl.ac.uk/~edward/gp/

Mais conteúdo relacionado

Mais procurados

Risco de Crédito 3: KMV
Risco de Crédito 3: KMVRisco de Crédito 3: KMV
Risco de Crédito 3: KMVRenato Vicente
 
[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 Irrestritalapodcc
 
[Robson] 1. Programação Linear
[Robson] 1. Programação Linear[Robson] 1. Programação Linear
[Robson] 1. Programação Linearlapodcc
 
V@R ajustado a liquidez
V@R ajustado a liquidezV@R ajustado a liquidez
V@R ajustado a liquidezRenato Vicente
 
Apostila 2 calculo i derivadas
Apostila 2 calculo i derivadasApostila 2 calculo i derivadas
Apostila 2 calculo i derivadastrigono_metrico
 
Exame matematica
Exame matematicaExame matematica
Exame matematicaJoão Pinto
 
[Robson] 3. Método Simplex
[Robson] 3. Método Simplex[Robson] 3. Método Simplex
[Robson] 3. Método Simplexlapodcc
 
[Robson] 5. Análise de Sensibilidade
[Robson] 5. Análise de Sensibilidade[Robson] 5. Análise de Sensibilidade
[Robson] 5. Análise de Sensibilidadelapodcc
 
Cálculo Diferencial em R
Cálculo Diferencial em RCálculo Diferencial em R
Cálculo Diferencial em Rtintintest
 

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
 
Derivada
DerivadaDerivada
Derivada
 
Matematica2 7
Matematica2 7Matematica2 7
Matematica2 7
 
08 derivadas
08 derivadas08 derivadas
08 derivadas
 
Derivadas
DerivadasDerivadas
Derivadas
 
Mae0330 formulario-2012
Mae0330 formulario-2012Mae0330 formulario-2012
Mae0330 formulario-2012
 
Esboço - Gráfico de Função
Esboço - Gráfico de FunçãoEsboço - Gráfico de Função
Esboço - Gráfico de Função
 
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
 
Equações e funções exponenciais
Equações e funções exponenciaisEquações e funções exponenciais
Equações e funções exponenciais
 
[Robson] 1. Programação Linear
[Robson] 1. Programação Linear[Robson] 1. Programação Linear
[Robson] 1. Programação Linear
 
V@R ajustado a liquidez
V@R ajustado a liquidezV@R ajustado a liquidez
V@R ajustado a liquidez
 
Apostila 2 calculo i derivadas
Apostila 2 calculo i derivadasApostila 2 calculo i derivadas
Apostila 2 calculo i derivadas
 
Ex algebra (8)
Ex algebra  (8)Ex algebra  (8)
Ex algebra (8)
 
Função Exponencial
Função ExponencialFunção Exponencial
Função Exponencial
 
Funcao exponencial
Funcao exponencialFuncao exponencial
Funcao exponencial
 
Exame matematica
Exame matematicaExame matematica
Exame matematica
 
[Robson] 3. Método Simplex
[Robson] 3. Método Simplex[Robson] 3. Método Simplex
[Robson] 3. Método Simplex
 
[Robson] 5. Análise de Sensibilidade
[Robson] 5. Análise de Sensibilidade[Robson] 5. Análise de Sensibilidade
[Robson] 5. Análise de Sensibilidade
 
Cálculo Diferencial em R
Cálculo Diferencial em RCálculo Diferencial em R
Cálculo Diferencial em R
 

Destaque

Inteligencia financeira I
Inteligencia financeira IInteligencia financeira I
Inteligencia financeira IRenato Vicente
 
Inteligencia financeira II
Inteligencia financeira IIInteligencia financeira II
Inteligencia financeira IIRenato 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
 
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
 
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: Probabilidade
Estatística: ProbabilidadeEstatística: Probabilidade
Estatística: ProbabilidadeRenato Vicente
 
Estatística: introdução
Estatística: introduçãoEstatística: introdução
Estatística: introduçãoRenato Vicente
 
Estatística: Modelos Discretos
Estatística: Modelos DiscretosEstatística: Modelos Discretos
Estatística: Modelos DiscretosRenato Vicente
 

Destaque (15)

Risco sistêmico
Risco sistêmicoRisco sistêmico
Risco sistêmico
 
Inteligencia financeira I
Inteligencia financeira IInteligencia financeira I
Inteligencia financeira I
 
Inteligencia financeira II
Inteligencia financeira IIInteligencia financeira II
Inteligencia financeira II
 
Risco de derivativos
Risco de derivativosRisco de derivativos
Risco de derivativos
 
Testes de Stress
Testes de StressTestes de Stress
Testes de Stress
 
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 Crédito 1
Risco de Crédito 1Risco de Crédito 1
Risco de Crédito 1
 
Risco de Crédito 2: CreditRisk+
Risco de Crédito 2: CreditRisk+Risco de Crédito 2: CreditRisk+
Risco de Crédito 2: CreditRisk+
 
Estatistica: introducao a teoria de decisao
Estatistica: introducao a teoria de decisaoEstatistica: introducao a teoria de decisao
Estatistica: introducao a teoria de decisao
 
Backtesting
BacktestingBacktesting
Backtesting
 
Estatística: Probabilidade
Estatística: ProbabilidadeEstatística: Probabilidade
Estatística: Probabilidade
 
Estatística: introdução
Estatística: introduçãoEstatística: introdução
Estatística: introdução
 
Estatística: Modelos Discretos
Estatística: Modelos DiscretosEstatística: Modelos Discretos
Estatística: Modelos Discretos
 
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
 

Semelhante a Redes Neurais: Processos Gaussianos

Formulário de Análise Matemática
Formulário de Análise MatemáticaFormulário de Análise Matemática
Formulário de Análise MatemáticaPedro Dias
 
Formulario estatistica descritiva univariada e bivariava 2013
Formulario estatistica descritiva univariada e bivariava  2013Formulario estatistica descritiva univariada e bivariava  2013
Formulario estatistica descritiva univariada e bivariava 2013Pedro Casquilho
 
Distribuição Log Normal - Valor Esperado
Distribuição Log Normal - Valor EsperadoDistribuição Log Normal - Valor Esperado
Distribuição Log Normal - Valor EsperadoAnselmo Alves de Sousa
 
Mat em fucoes quadraticas sol vol1 cap6
Mat em fucoes quadraticas sol vol1 cap6Mat em fucoes quadraticas sol vol1 cap6
Mat em fucoes quadraticas sol vol1 cap6trigono_metrico
 
Equação de Recorrência - I (Otimização)
Equação de Recorrência - I (Otimização)Equação de Recorrência - I (Otimização)
Equação de Recorrência - I (Otimização)Jedson Guedes
 
Lista polinomio equaçoes_3_ano_2012_pdf
Lista polinomio equaçoes_3_ano_2012_pdfLista polinomio equaçoes_3_ano_2012_pdf
Lista polinomio equaçoes_3_ano_2012_pdfcristianomatematico
 
Exercícios resolvidos. funções trigonométricas e as suas inversas
Exercícios resolvidos. funções trigonométricas e as suas inversasExercícios resolvidos. funções trigonométricas e as suas inversas
Exercícios resolvidos. funções trigonométricas e as suas inversaszeramento contabil
 
Exercícios resolvidos matematica 01
Exercícios resolvidos matematica 01Exercícios resolvidos matematica 01
Exercícios resolvidos matematica 01resolvidos
 
10 regras de derivação (parte 2)
10 regras de derivação (parte 2)10 regras de derivação (parte 2)
10 regras de derivação (parte 2)pedrof-ita
 

Semelhante a Redes Neurais: Processos Gaussianos (20)

V@R: Overview
V@R: Overview V@R: Overview
V@R: Overview
 
Formulário de Análise Matemática
Formulário de Análise MatemáticaFormulário de Análise Matemática
Formulário de Análise Matemática
 
Formulario estatistica descritiva univariada e bivariava 2013
Formulario estatistica descritiva univariada e bivariava  2013Formulario estatistica descritiva univariada e bivariava  2013
Formulario estatistica descritiva univariada e bivariava 2013
 
P3 calculo i_ (4)
P3 calculo i_ (4)P3 calculo i_ (4)
P3 calculo i_ (4)
 
Polinomios
PolinomiosPolinomios
Polinomios
 
FUNÇÕES GERADORAS
FUNÇÕES GERADORASFUNÇÕES GERADORAS
FUNÇÕES GERADORAS
 
Mat polinomios 002
Mat polinomios  002Mat polinomios  002
Mat polinomios 002
 
Lista 3 - Bases Matemáticas - Indução
Lista 3  - Bases Matemáticas - InduçãoLista 3  - Bases Matemáticas - Indução
Lista 3 - Bases Matemáticas - Indução
 
Planos
PlanosPlanos
Planos
 
Distribuição Log Normal - Valor Esperado
Distribuição Log Normal - Valor EsperadoDistribuição Log Normal - Valor Esperado
Distribuição Log Normal - Valor Esperado
 
Mat em fucoes quadraticas sol vol1 cap6
Mat em fucoes quadraticas sol vol1 cap6Mat em fucoes quadraticas sol vol1 cap6
Mat em fucoes quadraticas sol vol1 cap6
 
P3 calculo i_ (5)
P3 calculo i_ (5)P3 calculo i_ (5)
P3 calculo i_ (5)
 
Equação de Recorrência - I (Otimização)
Equação de Recorrência - I (Otimização)Equação de Recorrência - I (Otimização)
Equação de Recorrência - I (Otimização)
 
Lista polinomio equaçoes_3_ano_2012_pdf
Lista polinomio equaçoes_3_ano_2012_pdfLista polinomio equaçoes_3_ano_2012_pdf
Lista polinomio equaçoes_3_ano_2012_pdf
 
Polinomios
PolinomiosPolinomios
Polinomios
 
Polinomios
PolinomiosPolinomios
Polinomios
 
Exercícios resolvidos. funções trigonométricas e as suas inversas
Exercícios resolvidos. funções trigonométricas e as suas inversasExercícios resolvidos. funções trigonométricas e as suas inversas
Exercícios resolvidos. funções trigonométricas e as suas inversas
 
Exercícios resolvidos matematica 01
Exercícios resolvidos matematica 01Exercícios resolvidos matematica 01
Exercícios resolvidos matematica 01
 
10 regras de derivação (parte 2)
10 regras de derivação (parte 2)10 regras de derivação (parte 2)
10 regras de derivação (parte 2)
 
Polinomios aula
Polinomios aulaPolinomios aula
Polinomios aula
 

Último

E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfKarinaSouzaCorreiaAl
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptxMarlene Cunhada
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxSilvana Silva
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxAntonioVieira539017
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...marcelafinkler
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfAutonoma
 

Último (20)

E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 

Redes Neurais: Processos Gaussianos

  • 1. Processos Gaussianos Renato Vicente Rvicente@if.usp.br 11/01, mpmmf, IME/FEA – USP
  • 2. Gaussian Processes (GPs) Inferência e Previsão Método Não-Paramétrico Splines como GPs Kernel Models como GPs Redes Neurais Multicamadas como GPs
  • 3. Inferência P(t | y;α ) x t y X N = { xn }n =1 N t N = {tn }n =1 N x w * y ( x) P( y ( x) | t N , X N ) ou P( w | t N , X N )
  • 4. Previsão: aproximação xN +1 ∉ X N w ±δ w * y ( xN +1 ) ± δ y * P(t N | w, X N ) P( w) P( w | t N , X N ) = P (t N | X N ) E ( w) = − ln [ P(t N | w, X N ) P( w) ] w* = arg min E ( w) ⎡ 1 ∂2E ⎤ wamostrado de P(w*| tN , XN )exp ⎢− ∑(wj − wj *) (wk − wk *)⎥ ⎢ 2 jk ⎣ ∂wj∂wk ⎥ ⎦
  • 5. Previsão: Via Monte Carlo xN +1 ∉ X N P( w | t N , X N ) P(t N +1 | xN +1 , t N , X N ) P (t N +1 | xN +1 , t N , X N ) = ∫ d H w P(t N +1 | w, xN +1 ) P( w | t N , X N ) Gera R amostras de P ( w | t N , X N ) Via Monte Carlo: 1 R P (t N +1 | xN +1 , t N , X N ) ≈ ∑ P(t N +1 | wR , xN +1 ) R r =1
  • 6. Métodos Não-Paramétricos P [ t N | y ( x), X N ] P [ y ( x) ] P [ y ( x) | t N , X N ] = P (t N | X N ) Probabilidade no espaço de funções P [ y ( x) ]
  • 7. Gaussian Process (GP) P [ y ( x) ] é uma gaussiana 1 ⎧ 1 −1 ⎫ P ( x) = exp ⎨− x ⋅ C x ⎬ 2π C ⎩ 2 ⎭ Produto escalar funcional 1 ⎧ 1 ⎫ P[ y ] = exp ⎨− y A y ⎬ Z ⎩ 2 ⎭ Operador Linear
  • 8. Operador Linear no espaço de funções N No R y ⋅ Ax = ∑ y j Ajk xk jk No L2 ϕ A φ = ∫ dx ∫ dx′ ϕ ( x) A( x, x′) φ ( x′)
  • 9. Splines e GPs Regressão utilizando splines. Encontrar uma função que minimize o funcional abaixo: 2 1 N 1 ⎡ d y( x) ⎤ p E[ y ] = − β ∑ [ y(x ) − tn ] − α ∫ dx ⎢ 2 dx p ⎥ n 2 n =1 2 ⎣ ⎦ AJUSTE AOS DADOS REGULARIDADE ln P [ y | t N , X N , β , α ] ln P [ y | α ] ln P [ t N | y, X N , β ]
  • 10. Splines e GPs α ∫ dx ⎡ D 2 ln P [ y | α ] = − ⎣ p y ( x) ⎤ ⎦ 2 α =− 2 ∫ dx D p y ( x) D p y ( x) 1 † ⎡ 1 p ⎤† 1 p = − y α 2D α 2D y 2 ⎣ ⎦ A ( x , x′ ) 1 ⎡ 1 ⎤ P[ y | μ , α ] = exp ⎢ − y − μ A y − μ ⎥ Z ⎣ 2 ⎦ com μ ( x) = 0
  • 11. Kernel Models e GPs Um modelo de kernel é uma combinação linear de H funções de base. Uma regressão consiste no ajuste dos coeficientes da combinação: H y ( x , w ) = ∑ wh φh (x ) h =1 kernel
  • 12. Kernel Models e GPs Suponhamos um conjunto de N vetores (entradas): { xn }n=1 N Se definirmos a matriz R com N linhas e H colunas como: Rnh = φh ( xn ) As saídas serão yn = ∑ Rnh wh h
  • 13. Kernel Models e GPs Se supusermos que o prior sobre os parâmetros é gaussiano com matriz de covariância totalmente simétrica: 1 ⎡ 1 ⎤ P( w ) = exp ⎢ − 2 w ⋅ w ⎥ 2π σ 2 I ⎣ 2σ ⎦ A covariância das funções y representada pelos modelos de kernel será: Qnm = yn ym = ∑R j nj w j ∑ Rmk wk = ∑∑ Rnj Rmk w j wk k j k =σ 2δ jk = σ 2 ∑ Rnj Rmj j
  • 14. Kernel Models { xn }n=1 N Para qualquer conjunto de N vetores P( w ) gaussiana implica em P ( y ( x1 ), , y ( x N )) gaussiana P[ y ] é um processo gaussiano
  • 15. Exemplo: Mistura de Gaussianas em 1d Suponhamos a seguinte forma para o kernel: ⎡ 1 2⎤ φh ( x) = exp ⎢ − 2 ( x − ch ) ⎥ ⎣ 2r ⎦ A covariância de P(y) será: ⎡ ( xn − c j ) 2 ⎤ ⎡ ( xm − c j ) 2 ⎤ Qnm = σ 2 ∑ exp ⎢ − 2 ⎥ exp ⎢ − 2 ⎥ j ⎢ ⎣ 2r ⎥ ⎦ ⎢ ⎣ 2r ⎥ ⎦ σ 2 cmax ⎡ ( xn − c) 2 ⎤ ⎡ ( xm − c) 2 ⎤ = ∑ Δc exp ⎢− 2 r 2 ⎥ exp ⎢− 2 r 2 ⎥ Δc c =cmin ⎣ ⎦ ⎣ ⎦
  • 16. Exemplo: Mistura de Gaussianas em 1d Levando ao limite de infinitas funções de base H → ∞ com Δc → 0 e σ2 podemos substituir =S 2 Δc a soma por uma integral ⎡ ( xn − c) 2 ⎤ ⎡ ( xm − c) 2 ⎤ cmax Qnm = S ∫ dc exp ⎢ − 2 2 ⎥ exp ⎢ − ⎥ cmin ⎣ 2r ⎦ ⎣ 2r 2 ⎦ ⎡ ( xn − xm ) 2 ⎤ =S 2 π r exp ⎢ − 2 2 ⎥ = C ( xn , xm ) ⎣ 4r ⎦
  • 17. Redes Neurais Multicamada e GPs Uma rede neural com uma camada escondida e saída linear representa a seguinte família de funções: H ⎛ I ( 1) ( 1) ⎞ y ( x; w ) = ∑ wh tanh ⎜ ∑ whi xi + wh 0 ⎟ + w02 ) (2) ( h=1 ⎝ i =1 ⎠ Se uma distribuição a priori gaussiana para os parâmetros w é assumida, P[y] tende para um processo gaussiano conforme H →∞ (R. Neal, Priors for Infinite Networks)
  • 18. Bibliografia Neal, R. M. (1994) ``Priors for infinite networks'', Technical Report CRG-TR-94-1, Dept. of Computer Science, University of Toronto (http://www.cs.utoronto.ca/~radford/publications.html) D. MacKay Introduction to Gaussian Processes (http://wol.ra.phy.cam.ac.uk/mackay/BayesGP.html) M. Gibbs Bayesian Gaussian Processes for Regression and Classification (PhD Thesis, University of Cambridge) (http://wol.ra.phy.cam.ac.uk/mng10/GP/GP.html) Veja também: http://www.gatsby.ucl.ac.uk/~edward/gp/