SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa




     REDES NEURAIS: Redes de Função de Base Radial



                          Edson Anibal de Macedo Reis Batista




                  UERN - Universidade do Estado do Rio Grande do Norte.
                           Departamento de Ciências da Computação.


                                     30 de janeiro de 2010
               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

índice


    1   Introdução
    2   Teorema de Cover sobre a separabilidade dos padrões
    3   O problema XOR
    4   Funções Radiais
    5   Redes RBF
    6   Aplicações da RBF
    7   Comparativo RBF x MLP
    8   Bibliograa

               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Introdução




           Na RBF, aprender é encontrar uma superfície, em um espaço
           multidimensional, que forneçe o melhor ajuste para os dados
           de treinamento.
           Correspondentemente, generalização é o uso dessas superfícies
           multidimensionais para interpolar os dados.
           A camada oculta forneçe um conjunto de funções que
           constituem uma base arbitrária para os padrões de entrada.



               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Teorema de            Cover sobre a separabilidade dos padrões




           Um problema complexo de classicação de padrões
           disposto não linearmente em um espaço de alta dimensão
           tem maior probabilidade de ser linearmente separável do
           que em um espaço de baixa dimensionalidade.

               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Teorema de            Cover sobre a separabilidade dos padrões



                        OU EM OUTRAS
                         PALAVRAS ...




               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Teorema de            Cover sobre a separabilidade dos padrões




           Um determinado problema Não Linearmente Separável
           pode, de forma probabilística, ser transformado em um
           problema Linearmente Separável através de uma
           transformação não linear que mapeia o espaço para
           outro espaço de ordem maior.
               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Teorema de            Cover sobre a separabilidade dos padrões

           Considere um conjunto de superfícies onde cada uma divide o
           espaço de entrada em duas dimensões.
           Considere que χ represente um conjunto de N padrões
           (vetores) x1, x2, . . . x . Onde cada padrão é atribuído a uma de
                                       n

           duas classes χ1 ou χ2 .
           Dizemos que esta dicotomia (partição binária) dos pontos é
           separável em relação a família de superfícies, se existir uma
           superfície da família que separe os pontos da classe χ1
           daqueles da classe χ2 .


               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Teorema de            Cover sobre a separabilidade dos padrões
           Para cada padrão x ∈ χ , dena um vetor constituído de um
           conjunto de funções de valor real {ϕ (x) | i = 1, 2, . . . , m1 },
                                                                i

           como mostrado por1 :
                  ϕ (x) = [ϕ1 (x) , ϕ2 (x) , . . . , ϕm1 (x)]T
           Suponha que o padrão x é um vetor em um espaço de entrada
           de dimensão m0 .
           O vetor ϕ (x) mapeia pontos do espaço de entrada m0 para
           pontos em um novo espaço de dimensão m1 .
       1 Referimo-nos     a   ϕi (x)   como   função oculta,   porque desempenha papel

   similar a uma unidade oculta em uma rede feed foward. Correspondentemente,

   o espaço abrangido pelo conjunto de funções ocultas é referido como            espaço
   oculto   ou   espaço de características.
               Edson Anibal de Macedo Reis Batista     REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Teorema de            Cover sobre a separabilidade dos padrões

           Uma dicotomia {χ1 , χ2 } de χ é dita ser separável por ϕ , se
           existir um vetor w de dimensão m1 para o qual podemos
           escrever (Cover, 1965):
                    wT ϕ (x)  0, x ∈ χ1
                    wT ϕ (x)  0, x ∈ χ2
           O hiperplano denido pela equação wT ϕ (x) = 0 descreve a
           superfície de separação no espaço oculto ϕ .
           A imagem inversa deste hiperplano, isto é, x : wT ϕ (x) = 0
           dene a superfície de separação no espaço de entrada.


               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Teorema de            Cover sobre a separabilidade dos padrões




   Figura: Exemplos de dicotomias separáveis por ϕ de diferentes conjuntos
   de cinco pontos em duas dimensões: (a) dicotomia linearmente separável;
   (b) dicotomia esfericamente separável; (c) dicotomia quadraticamente
   separável.
               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Teorema de            Cover sobre a separabilidade dos padrões


           Resumindo: O teorema de Cover sobre a separabilidade de
           padrões engloba dois ingredientes básicos:
              1   A formulação não-linear da função oculta denida por ϕi (x),
                  onde x é o vetor de entrada e i = 1, 2, . . . , m1 .
              2   A alta dimensionalidade do espaço oculto comparado com o
                  espaço de entrada; esta dimensionalidade é determinada pelo
                  valor atribuído a m1 (i.e., o número de unidades ocultas).




               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Teorema de            Cover sobre a separabilidade dos padrões

           Em geral, como dito anteriormente, um problema complexo de
           classicação de padrões disposto não linearmente, tem maior
           probabilidade de ser linearmente separável em um espaço de
           alta dimensão que num espaço de baixa dimensão.
           Entretanto, em alguns casos o uso do mapeamento não-linear
           (i.e., ponto 1 do slide anterior) pode ser suciente para
           produzir uma separabilidade linear sem ter que aumentar a
           dimensionalidade do espaço das unidades ocultas.
                  Isto será ilustrado na resolução do problema do XOR


               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Porta lógica: OU EXCLUSIVO




                                            p     q
                                            0     0    0
                                            0     1    1
                                            1     0    1
                                            1     1    0
           A saída é verdadeira se as proposições verdadeiras de entrada forem ímpar.
               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

O problema XOR



           Existem quatro pontos (padrões) em um espaço de entrada
           bidimensional:




           O objetivo é construir um classicador de padrões que produza
           a saída 0 em resposta ao padrão de entrada (1,1) ou (0,0), e a
           saída 1 em resposta ao padrão de entrada (0,1) e (1,0).


               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

O problema XOR


           Dena um par de funções ocultas gausianas como segue:
                    ϕ1 (x) = e −    x−t1 2 ,     t1 = [1, 1]
                                                            T
                    ϕ2 (x) = e −    x−t2 2 ,     t2 = [0, 0]
                                                            T

          Podemos então obter os resultados para os quatro padrões de
          entrada:
     Padrão de entrada, x Primeira função oculta, ϕ1 (x) Segunda função oculta, ϕ2 (x)

           (1,1)                         1                         0,1353
           (0,1)                     0,3678                        0,3678
           (0,0)                     0,1353                            1
           (1,0)                     0,3678                        0,3678

               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

O problema XOR




                          Figura: Diagrama de tomada de decisão

               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

O problema XOR




           Neste exemplo, não há aumento da dimensionalidade do
           espaço oculto, em relação ao espaço de entrada. A não
           linearidade das funções gausianas foi suciente para
           transformar o problema XOR em um problema linearmente
           separável.




               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Funções Radiais




           Funções radiais são uma classe especial de funções em que sua
           resposta decresce (ou cresce) monotonicamente com o
           distanciamento de um ponto central.




               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Funções Radiais

           Uma típica função radial é a Gaussiana que decresce
           monotonicamente com a distância do centro:
                                    (x−c )2
                  ϕ (x) = e
                                −
                                      r2
                                                      onde 'c ' é o centro, e 'r ' o raio.




               Edson Anibal de Macedo Reis Batista        REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Funções Radiais

           Já a função multiquadrática cresce com a distância do centro:
                             √
                  ϕ (x) =
                               r 2 +(x−c )2
                                    r




               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Redes RBF


           Uma rede de função de base radial é composta por 3 camadas:




           Camada de entrada, onde há um neurônio para cada dimensão
           de entrada.
               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Redes RBF




           Uma única camada escondida - onde o número de neurônios é
           variável e a quantidade ótima é obtida no treinamento. Cada
           neurônio consiste de uma função de base radial e representa
           uma dimensão. Os centros e o espalhamento é obtido durante
           o treinamento.
               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Redes RBF




           Camada de saída.


               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Aplicações da RBF




           Processamento de Imagem
           Reconhecimento de voz
           Análise de séries temporais
           Equalização adaptativa
           Radar point source location
           Reconhecimento de padrões




               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Aproximação de funções - Aproximador Universal

           Uma RBF pode aproximar qualquer função contínua através
           da combinação linear de funções gaussianas com centros
           em diferentes posições do espaço de entrada.




               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Reconhecimento de caracteres


           Uma RBF pode reconhecer padrões de caracteres em imagens
           com uma performace excelente.




               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

Comparativo RBF x MLP

           Tanto as RBF quando MLP são aproximadores universais.
           Porém existem algumas diferenças:
       1   Uma rede RBF (na sua forma básica) tem apenas uma camada
           oculta, enquanto o MLP pode ter várias.
       2   Normalmente os nós da camada escondida e de saída de uma
           MLP compartilham um modelo neuronal comum. Já na RBF
           os nós da camada oculta são bem diferentes e servem a um
           propósito diferente.
       3   A camada oculta de uma RBF é não-linear, enquanto a
           camada de saída é linear.
       4   MLP constroem aproximações globais, enquanto a RBF faz
           aproximações locais.
               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF
Introdução
Teorema de Cover sobre a separabilidade dos padrões
                                   O problema XOR
                                    Funções Radiais
                                        Redes RBF
                                Aplicações da RBF
                          Comparativo RBF x MLP
                                        Bibliograa

BIBLIOGRAFIA




               Edson Anibal de Macedo Reis Batista    REDES NEURAIS: RBF

Mais conteúdo relacionado

Destaque

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Destaque (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Redes de Função de Base Radial

  • 1. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa REDES NEURAIS: Redes de Função de Base Radial Edson Anibal de Macedo Reis Batista UERN - Universidade do Estado do Rio Grande do Norte. Departamento de Ciências da Computação. 30 de janeiro de 2010 Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 2. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa índice 1 Introdução 2 Teorema de Cover sobre a separabilidade dos padrões 3 O problema XOR 4 Funções Radiais 5 Redes RBF 6 Aplicações da RBF 7 Comparativo RBF x MLP 8 Bibliograa Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 3. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Introdução Na RBF, aprender é encontrar uma superfície, em um espaço multidimensional, que forneçe o melhor ajuste para os dados de treinamento. Correspondentemente, generalização é o uso dessas superfícies multidimensionais para interpolar os dados. A camada oculta forneçe um conjunto de funções que constituem uma base arbitrária para os padrões de entrada. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 4. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Teorema de Cover sobre a separabilidade dos padrões Um problema complexo de classicação de padrões disposto não linearmente em um espaço de alta dimensão tem maior probabilidade de ser linearmente separável do que em um espaço de baixa dimensionalidade. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 5. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Teorema de Cover sobre a separabilidade dos padrões OU EM OUTRAS PALAVRAS ... Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 6. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Teorema de Cover sobre a separabilidade dos padrões Um determinado problema Não Linearmente Separável pode, de forma probabilística, ser transformado em um problema Linearmente Separável através de uma transformação não linear que mapeia o espaço para outro espaço de ordem maior. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 7. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Teorema de Cover sobre a separabilidade dos padrões Considere um conjunto de superfícies onde cada uma divide o espaço de entrada em duas dimensões. Considere que χ represente um conjunto de N padrões (vetores) x1, x2, . . . x . Onde cada padrão é atribuído a uma de n duas classes χ1 ou χ2 . Dizemos que esta dicotomia (partição binária) dos pontos é separável em relação a família de superfícies, se existir uma superfície da família que separe os pontos da classe χ1 daqueles da classe χ2 . Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 8. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Teorema de Cover sobre a separabilidade dos padrões Para cada padrão x ∈ χ , dena um vetor constituído de um conjunto de funções de valor real {ϕ (x) | i = 1, 2, . . . , m1 }, i como mostrado por1 : ϕ (x) = [ϕ1 (x) , ϕ2 (x) , . . . , ϕm1 (x)]T Suponha que o padrão x é um vetor em um espaço de entrada de dimensão m0 . O vetor ϕ (x) mapeia pontos do espaço de entrada m0 para pontos em um novo espaço de dimensão m1 . 1 Referimo-nos a ϕi (x) como função oculta, porque desempenha papel similar a uma unidade oculta em uma rede feed foward. Correspondentemente, o espaço abrangido pelo conjunto de funções ocultas é referido como espaço oculto ou espaço de características. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 9. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Teorema de Cover sobre a separabilidade dos padrões Uma dicotomia {χ1 , χ2 } de χ é dita ser separável por ϕ , se existir um vetor w de dimensão m1 para o qual podemos escrever (Cover, 1965): wT ϕ (x) 0, x ∈ χ1 wT ϕ (x) 0, x ∈ χ2 O hiperplano denido pela equação wT ϕ (x) = 0 descreve a superfície de separação no espaço oculto ϕ . A imagem inversa deste hiperplano, isto é, x : wT ϕ (x) = 0 dene a superfície de separação no espaço de entrada. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 10. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Teorema de Cover sobre a separabilidade dos padrões Figura: Exemplos de dicotomias separáveis por ϕ de diferentes conjuntos de cinco pontos em duas dimensões: (a) dicotomia linearmente separável; (b) dicotomia esfericamente separável; (c) dicotomia quadraticamente separável. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 11. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Teorema de Cover sobre a separabilidade dos padrões Resumindo: O teorema de Cover sobre a separabilidade de padrões engloba dois ingredientes básicos: 1 A formulação não-linear da função oculta denida por ϕi (x), onde x é o vetor de entrada e i = 1, 2, . . . , m1 . 2 A alta dimensionalidade do espaço oculto comparado com o espaço de entrada; esta dimensionalidade é determinada pelo valor atribuído a m1 (i.e., o número de unidades ocultas). Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 12. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Teorema de Cover sobre a separabilidade dos padrões Em geral, como dito anteriormente, um problema complexo de classicação de padrões disposto não linearmente, tem maior probabilidade de ser linearmente separável em um espaço de alta dimensão que num espaço de baixa dimensão. Entretanto, em alguns casos o uso do mapeamento não-linear (i.e., ponto 1 do slide anterior) pode ser suciente para produzir uma separabilidade linear sem ter que aumentar a dimensionalidade do espaço das unidades ocultas. Isto será ilustrado na resolução do problema do XOR Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 13. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Porta lógica: OU EXCLUSIVO p q 0 0 0 0 1 1 1 0 1 1 1 0 A saída é verdadeira se as proposições verdadeiras de entrada forem ímpar. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 14. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa O problema XOR Existem quatro pontos (padrões) em um espaço de entrada bidimensional: O objetivo é construir um classicador de padrões que produza a saída 0 em resposta ao padrão de entrada (1,1) ou (0,0), e a saída 1 em resposta ao padrão de entrada (0,1) e (1,0). Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 15. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa O problema XOR Dena um par de funções ocultas gausianas como segue: ϕ1 (x) = e − x−t1 2 , t1 = [1, 1] T ϕ2 (x) = e − x−t2 2 , t2 = [0, 0] T Podemos então obter os resultados para os quatro padrões de entrada: Padrão de entrada, x Primeira função oculta, ϕ1 (x) Segunda função oculta, ϕ2 (x) (1,1) 1 0,1353 (0,1) 0,3678 0,3678 (0,0) 0,1353 1 (1,0) 0,3678 0,3678 Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 16. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa O problema XOR Figura: Diagrama de tomada de decisão Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 17. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa O problema XOR Neste exemplo, não há aumento da dimensionalidade do espaço oculto, em relação ao espaço de entrada. A não linearidade das funções gausianas foi suciente para transformar o problema XOR em um problema linearmente separável. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 18. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Funções Radiais Funções radiais são uma classe especial de funções em que sua resposta decresce (ou cresce) monotonicamente com o distanciamento de um ponto central. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 19. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Funções Radiais Uma típica função radial é a Gaussiana que decresce monotonicamente com a distância do centro: (x−c )2 ϕ (x) = e − r2 onde 'c ' é o centro, e 'r ' o raio. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 20. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Funções Radiais Já a função multiquadrática cresce com a distância do centro: √ ϕ (x) = r 2 +(x−c )2 r Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 21. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Redes RBF Uma rede de função de base radial é composta por 3 camadas: Camada de entrada, onde há um neurônio para cada dimensão de entrada. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 22. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Redes RBF Uma única camada escondida - onde o número de neurônios é variável e a quantidade ótima é obtida no treinamento. Cada neurônio consiste de uma função de base radial e representa uma dimensão. Os centros e o espalhamento é obtido durante o treinamento. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 23. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Redes RBF Camada de saída. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 24. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Aplicações da RBF Processamento de Imagem Reconhecimento de voz Análise de séries temporais Equalização adaptativa Radar point source location Reconhecimento de padrões Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 25. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Aproximação de funções - Aproximador Universal Uma RBF pode aproximar qualquer função contínua através da combinação linear de funções gaussianas com centros em diferentes posições do espaço de entrada. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 26. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Reconhecimento de caracteres Uma RBF pode reconhecer padrões de caracteres em imagens com uma performace excelente. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 27. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa Comparativo RBF x MLP Tanto as RBF quando MLP são aproximadores universais. Porém existem algumas diferenças: 1 Uma rede RBF (na sua forma básica) tem apenas uma camada oculta, enquanto o MLP pode ter várias. 2 Normalmente os nós da camada escondida e de saída de uma MLP compartilham um modelo neuronal comum. Já na RBF os nós da camada oculta são bem diferentes e servem a um propósito diferente. 3 A camada oculta de uma RBF é não-linear, enquanto a camada de saída é linear. 4 MLP constroem aproximações globais, enquanto a RBF faz aproximações locais. Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF
  • 28. Introdução Teorema de Cover sobre a separabilidade dos padrões O problema XOR Funções Radiais Redes RBF Aplicações da RBF Comparativo RBF x MLP Bibliograa BIBLIOGRAFIA Edson Anibal de Macedo Reis Batista REDES NEURAIS: RBF