UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Documentos relacionados
Redes Neurais. A Rede RBF. Redes RBF: Função de Base Radial. Prof. Paulo Martins Engel. Regressão não paramétrica. Redes RBF: Radial-Basis Functions

Rede RBF (Radial Basis Function)

Algoritmos de Aprendizado

2. Redes Neurais Artificiais

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Redes Neurais: RBF. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Redes Neurais Artificiais: Funções de Base Radial

Classificação Linear. André Tavares da Silva.

Redes Neurais e Sistemas Fuzzy

2. Redes Neurais Artificiais

( ) Aula de Hoje. Introdução a Sistemas Inteligentes. Modelo RBF (revisão) Modelo RBF (revisão)

Multi-Layer. Perceptrons. Algoritmos de Aprendizado. Perceptrons. Perceptrons

SUPPORT VECTOR MACHINE - SVM

Redes Neurais: MLP. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Inteligência Artificial. IA Conexionista: Perceptron de Múltiplas Camadas Mapas Auto-Organizáveis. Renan Rosado de Almeida

Multi-Layer. Perceptrons. Algoritmos de Aprendizado. Perceptrons. Perceptrons

Mapas Auto-Organizáveis de Kohonen SOM

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Mapas Auto-Organizáveis de Kohonen SOM

2. Redes Neurais Artificiais

Regra de Hebb Perceptron Delta Rule (Least Mean Square) Multi-Layer Perceptrons (Back Propagation) Hopfield Competitive Learning Radial Basis Function

REDES NEURAIS ARTIFICIAIS

INF 1771 Inteligência Artificial

Redes Neurais e Sistemas Fuzzy

3 Redes Neurais Artificiais

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Redes de Funções de Base Radial Radial Basis Functions (RBFs)

Redes Neurais Artificial. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais

Classificação Hierárquica Multirrótulo Utilizando Redes Neurais Artificiais

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Projeto Multiresolução de Operadores Morfológicos. Morfológicos a Partir de Exemplos

Clustering - c-means e Self Organizing Maps

Processamento digital de imagens

1. Conceitos básicos dos Sistemas Auto-organizáveis. Os sistemas auto-organizáveis estão relacionados com aprendizagem nãosupervisionada.

Aprendizado de Máquinas. Multi-Layer Perceptron (MLP)

PERCEPTRON. Características Básicas Modelo de Neurônio Estrutura da Rede Algoritmo de Aprendizado

CC-226 Aula 07 - Estimação de Parâmetros

REDES NEURAIS. É um conjunto complexo de células que determina o funcionamento e comportamento dos seres vivos. Sua unidade fundamental é o neurônio

Aula 8 - Reconhecimento e Interpretação. Prof. Adilson Gonzaga

Inteligência Artificial Redes Neurais Artificiais

Redes Neurais e Sistemas Fuzzy

2. Redes Neurais Artificiais

Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação

Redes de Função de Base Radial. Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática

Inteligência Artificial

Aprendizagem de Máquina

3 Aprendizado por reforço

SEMINÁRIO DOS ARTIGOS:

Reconhecimento de Padrões/Objetos

Fundamentos de Inteligência Artificial [5COP099]

Adriana da Costa F. Chaves. Máquina de Vetor Suporte (SVM) para Classificação Binária 2

Redes Neurais. Prof. Aurora Pozo. Obs: slides baseados em Prof. Marcílio Souto e Prof. Marley Vellasco

SEL-0339 Introdução à Visão Computacional. Aula 7 Reconhecimento de Objetos

Algoritmos de Aprendizado. CONTEÚDO Introdução Motivação, Objetivo, Definição, Características Básicas e Histórico. Regra de HEBB.

Combinação de Classificadores (fusão)

Inteligência Artificial

Minicurso: Inteligência Artificial Aplicada a Sistemas Elétricos

Redes Neurais Feedforward e Backpropagation. André Siqueira Ruela

serotonina (humor) dopamina (Parkinson) serotonina (humor) dopamina (Parkinson) Prozac inibe a recaptação da serotonina

Classificadores Lineares

APLICAÇÃO DE REDES NEURAIS ARTIFICIAIS PARA ESTIMAR MATRIZ ORIGEM-DESTINO DE CARGA

Aprendizado de Máquina

Exame de Aprendizagem Automática

FORECASTING OF EUCALYPTUS WOOD PRICES FOR CELLULOSE AND SAWMILL USING RADIAL BASIS FUNCTION NEURAL NETWORK AND CLUSTERING METHOD

Rede Perceptron. Capítulo 3

3 FERRAMENTAS UTILIZADAS: REDES NEURAIS E LÓGICA FUZZY

CC-226 Introdução à Análise de Padrões

Tópicos sobre Redes Neurais

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Disciplina: Processamento Estatístico de Sinais (ENGA83) - Aula 03 / Detecção de Sinais

Redes Neurais não Supervisionadas: SOM

Redes Neurais Artificiais. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 9)

Aprendizado de Máquina

Multiple Layer Perceptron

Resolução da Prova 1 SCC Redes Neurais 2o. Semestre de Prof. João Luís

Descoberta de Conhecimento em Bancos de Dados - KDD

Redes Neurais Artificiais - Introdução. Visão Computacional

HP UFCG Analytics Abril-Maio Um curso sobre Reconhecimento de Padrões e Redes Neurais. Por Herman Martins Gomes.

Aprendizado de Máquina

Mineração de Dados. Modelos Descritivos. Descoberta de agrupamentos

Classificadores. André Tavares da Silva.

Representação esquemática de estruturas de dados

Redes Neuronais (outras redes)

Aprendizado de Máquina Introdução às Redes Neurais Artificiais

Lista 2 Sistemas Inteligentes (INE5633) 2014s2

PROCEDIMENTOS NÃO SUPERVISIONADOS E TÉCNICAS DE AGRUPAMENTO (parte 1)

Capítulo 3. Descrição e visualização do modelo 25

HP UFCG Analytics Abril-Maio Um curso sobre Reconhecimento de Padrões e Redes Neurais. Por Herman Martins Gomes.

Redes Neurais MLP: Exemplos e Características

Tópicos Especiais: Inteligência Artificial REDES NEURAIS

Previsão de Vazões utilizando Redes Neurais Artificiais MLP e NSRBN

Casos. Índice. Parte I. Caso 1 Vendas da empresa Platox. Caso 2 Importação de matéria-prima. Caso 3 Carteira de acções. Caso 4 Lançamento de produto

Transcrição:

REDES DE FUNÇÃO DE BASE RADIAL - RBF Prof. Dr. André A. P. Biscaro 1º Semestre de 2017

Funções de Base Global Funções de Base Global são usadas pelas redes BP. Estas funções são definidas como funções (sigmoidais) da distância do vetor de padrões a um hiperplano; A função a ser aproximada se torna uma combinação de sigmoidais, que sendo definidas em todo o espaço de medidas exigem muitas iterações até chegar a uma combinação adequada; As Funções de Base Local podem ser de dois tipos: Baseadas em estimativa das funções de densidade de probabilidade; Baseadas em aproximação de funções iterativas. Com Aprendizagem Supervisionada

Funções de Base Local Baseadas em estimativa das funções de densidade de probabilidade As funções deste tipo são empregadas nas Redes: Redes Neurais Probabilísticas (PNN) usadas em classificação; Redes Neurais de Regressão Geral (GRNN) usadas para estimativa de valores de variáveis contínuas. Com Aprendizagem Supervisionada

Rede Neural Probabilística Uma rede neural probabilística (PNN) fornece uma técnica geral para problemas de classificação; Um vetor de entrada, chamado de vetor de características, é usado para determinar uma categoria; As redes PNN usam os dados de treinamento para desenvolver funções de distribuição que, por sua vez, são usadas para estimar a chance de um vetor de características pertencer a uma dada categoria. Com Aprendizagem Supervisionada

Rede Neural Probabilística Pode-se combinar este procedimento com uma prioridade conhecida (frequência relativa) de cada categoria para determinar a categoria mais provável para a pertinência de um vetor de características; Caso as frequências relativas sejam desconhecidas as categorias são consideradas equiprováveis e a determinação de pertinência é feita apenas pela proximidade entre o vetor de características e a função de distribuição da categoria. Com Aprendizagem Supervisionada

Rede Neural Probabilística Estas Redes representam uma implementação neural de Classificadores de Bayes sendo as funções de densidade de probabilidade aproximadas usando Estimadores de Parzen; Os Classificadores de Bayes fornecem uma aproximação ótima para classificação de padrões em termos de minimização do risco esperado. Com Aprendizagem Supervisionada

Redes Neurais de Regressão Geral Regressão Geral significa que a superfície de regressão não tem de ser necessariamente linear; Uma Rede Neural de Regressão Geral (GRNN) é uma generalização de uma rede neural probabilística (PNN); As redes PNN são especialmente ajustadas aos problemas de classificação (classes discretas) enquanto as redes GRNN são para regressão (valores contínuos). Com Aprendizagem Supervisionada

Funções de Base Radial Funções de Base Radial (RBF) são funções que possuem um valor máximo próximo de um centro decaindo rapidamente em função da distância desse centro; A função a ser aproximada é uma combinação linear das funções de Base Radial; Como as funções se tornam negligíveis longe do centro sua interação é baixa e o treinamento rápido. Com Aprendizagem Supervisionada

Redes de Função de Base Radial Uma Rede de Função de Base Radial, ou Radial Basis Function (RBF) é qualquer rede que possua uma representação interna dos elementos de processamento ocultos (que são as unidades de padrões) com simetria radial; Nas Redes de Retro Propagação usam-se funções globais e nas RBF usam-se funções locais o que evita interferências cruzadas e reduz bastante o tempo de treinamento. Com Aprendizagem Supervisionada

Redes de Função de Base Radial Nas redes de Retro Propagação faz-se o produto escalar da entrada com o vetor de pesos enquanto nas Redes de Função de Base Radial calcula-se a distância entre a entrada e o vetor de pesos propagando apenas o estímulo correspondente ao elemento de processamento vencedor Com Aprendizagem Supervisionada

Redes de Função de Base Radial O PMC é baseado em unidades que calculam uma função não-linear do produto escalar do vetor de entrada e um vetor de peso. A rede RBF pertence a uma classe de modelos de redes neurais na qual a ativação de uma unidade oculta é determinada pela distância entre o vetor de entrada e um vetor protótipo. As redes RBF unificam diversas teorias importantes envolvendo aproximação de funções, regularização, interpolação ruidosa, estimação de densidade, classificação ótima e funções de potencial.

Redes de Função de Base Radial PMC RBF

Redes de Função de Base Radial Como consequência, os procedimentos de treinamento destas redes podem ser muito mais rápidos que os métodos usados para treinar redes PMC. As unidades ocultas formam representações internas interpretáveis o que leva a um treinamento em dois estágios: No primeiro, ocorre um treinamento não supervisionado para determinação dos agrupamentos das amostras de entrada, o que usualmente é feito pelo algoritmo de K-means; No segundo estágio se faz o ajustamento dos pesos dos nós da camada de saída; Com Aprendizagem Supervisionada

Redes de Função de Base Radial Como a camada intermediária fornece uma saída de vetores linearmente separáveis, os pesos da camada de saída podem ser calculados por modelos lineares como a Decomposição em Valores Singulares. O projeto de uma rede neural é visto como um problema de ajuste de curva. Aprendizado é equivalente a encontrar uma superfície no espaço multidimensional do mapeamento que resulta no melhor ajuste aos dados de treinamento. Generalização corresponde a interpolar dados nesta superfície multidimensional. A camada de entrada é constituída de nós sensoriais.

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT Redes de Função de Base Radial As unidades ocultas fornecem um conjunto de funções que constituem uma base arbitrária para vetores de entrada, quando eles são projetados no espaço das unidades ocultas. Estas funções são denominadas Funções de Base. A transformação do espaço de entrada para o espaço das unidades ocultas é não-linear. A camada de saída fornece a resposta da rede para os padrões de ativação apresentados na entrada. A transformação do espaço das unidades ocultas para o espaço de saída é linear. O problema é resolvido transformando-o na tarefa de classificação em um espaço multidimensional.

Regressão não paramétrica

Topologia da Rede RBF

Funções Radiais

Funções Radiais Função de Ativação Gaussiana (unidimensional)

Funções Radiais Função de Ativação Gaussiana (bidimensional)

Gaussiana Multivariada

Algumas Funções Radiais de Base

Funcionamento da Rede

O Problema de Interpolação Exata

Solução do Problema de Interpolação Exata

Interpolação Exata

RBF Incremental

A Rede GRNN Generalized Regression Network

Interpolação por GRNN

Estratégias de Aprendizado

Comparação com MLP

Comparação com MLP

Exemplo de rede RBF: O Problema do XOR

Exemplo de rede RBF: O Problema do XOR

Solução do Problema do XOR

Mapeamento de Entrada-Saída da Rede RBF

Superfícies de regressão para o problema do XOR obtidas com a rede BP