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

Documentos relacionados
Rede RBF (Radial Basis Function)

Introdução à Teoria do Aprendizado

3 Redes Neurais Artificiais

3. Resolução de problemas por meio de busca

Introdução à Redes Neurais. Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana

Introdução aos Algoritmos Genéticos

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

REDE NEURAL COM OTIMIZAÇÃO POR EVOLUÇÃO DIFERENCIAL APLICADA À PREVISÃO DOS PREÇOS DE MADEIRA DE EUCALIPTO

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

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

Max Pereira. Inteligência Artificial

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

Algoritmo Genético. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto

Algoritmos Genéticos. Princípio de Seleção Natural. Sub-áreas da Computação Evolutiva. Idéias básicas da CE. Computação Evolutiva

2. Redes Neurais Artificiais

IDENTIFICAÇÃO DO PROCESSO EXPERIMENTAL BOLA E TUBO USANDO REDE NEURAL E OTIMIZAÇÃO BASEADA EM UMA ABORDAGEM CAÓTICA DE EVOLUÇÃO DIFERENCIAL

Inteligência Artificial. Algoritmos Genéticos. Aula I Introdução

Computação Evolutiva Eduardo do Valle Simões Renato Tinós ICMC - USP

Técnicas de Inteligência Artificial

Computação Evolutiva. Computação Evolutiva. Principais Tópicos. Evolução natural. Introdução. Evolução natural

Tópicos sobre Redes Neurais

UTILIZAÇÃO DE REDES NEURAIS ARTIFICIAIS EM PREVISÃO DE CARGA ELÉTRICA.

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

Aprendizado Evolutivo: Introdução aos Algoritmos Genéticos

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

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

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO

Algoritmos Genéticos. Estéfane G. M. de Lacerda DCA/UFRN Outubro/2008

3 Modelos Comparativos: Teoria e Metodologia

Inteligência Computacional Aplicada. O que é Inteligência Computacional? Áreas de Aplicação Algoritmos Genéticos

Neural Networks. Neurônios: Elementos aritméticos simples. Redes Neuronais: conj de neurônios interligados.

Mineração de Dados aplicada a Gestão de Negócios. Aula 2. Prof. Dr. Sylvio Barbon Junior

Otimização com Algoritmos Genéticos no MATLAB. Prof. Rafael Saraiva Campos CEFET-RJ

INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

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

3 Métodos de Otimização

Algoritmos Evolutivos para Otimização

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

ALGORITMOS GENÉTICOS. Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR

Técnicas de Inteligência Artificial

Algoritmos Genéticos. Pontos fracos dos métodos tradicionais. Características de alguns problemas. Tamanho do espaço de busca- Ex. caixeiro viajante:

PEA 2522 MÉTODOS DE OTIMIZAÇÃO. Otimização

3 Algoritmos Genéticos

Redes Neurais e Sistemas Fuzzy

Análise comparativa entre métodos estatístico e rede neural aplicados em séries temporais

IMPLEMENTAÇÃO DE UM ALGORITMO GENÉTICO PARA DETERMINAÇÃO DO PONTO DE MÁXIMO E/OU MÍNIMO DA FUNÇÃO DO 2 e 3 GRAU

Algoritmos de Aprendizado. Formas de Aprendizado. Aprendizado Batch x Incremental. Aprendizado Batch x Incremental

Sistemas de Informação e Decisão. Douglas Farias Cordeiro

Redes Neurais 1. Redes Neurais. cont.) Definição (cont( Definição. Histórico. Características básicas

Figura 3.1: Fluxograma do algoritmo da Programação Genética.

Algoritmos de Aprendizado

ALGORITMO GENÉTICO COMO REPRESENTAÇÃO DAS MUTAÇÕES NA BIOLOGIA

4 Implementação Computacional

APLICAÇÃO DE ALGORITMOS BIO-INSPIRADOS EM CONTROLE ÓTIMO

Modelagem para previsão/estimação: uma aplicação Neuro-Fuzzy

Estrutura comum dos AEs

Redes Neurais Artificiais

Algoritmos Genéticos. Texto base: Stuart Russel e Peter Norving - Inteligência Artificial

5.1 Modelo de Previsão da Volatilidade por Redes Neurais Artificiais

SUPPORT VECTOR MACHINE - SVM

Algoritmos Genéticos

Inteligência Artificial

OTIMIZAÇÃO FUNÇÕES UTILIZANDO ALGORITMOS GENÉTICOS NO APLICATIVO MS EXCEL RESUMO INTRODUÇÃO

DETERMINAÇÃO DE FUNÇÕES DE TRANSFERÊNCIA DE PROCESSOS QUÍMICOS ATRAVÉS DO MÉTODO DE EVOLUÇÃO DIFERENCIAL UTILIZANDO O SCILAB

INTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL. Aula 06 Prof. Vitor Hugo Ferreira

Vários modelos: um SAD pode incluir vários modelos, cada um representando uma parte diferente do problema de tomada de decisão Categorias de modelos

A evolução natural deu ao cérebro humano muitas características desejáveis que não estão presentes na máquina de von Neumann:

Algoritmos genéticos Abordagem unificada de algoritmos evolutivos simples

ALGORITMOS GENÉTICOS, QUADTREE E LÓGICA FUZZY NA SEGMENTAÇÃO E CLASSIFICAÇÃO DE IMAGENS COM ALTO DESEMPENHO 1. INTRODUÇÃO

Geração Automática de Sistemas Nebulosos por Co-Evolução

4 Modelagem em Árvore

Predição genômica de caracteres quantitativos por meio de Redes Neurais Artificias

IF-705 Automação Inteligente Sistemas de Controle - Fundamentos

Estratégias Evolutivas EEs. Prof. Juan Moisés Mauricio Villanueva

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais

Inteligência Artificial

Algoritmos Genéticos e Evolucionários

Análise Comparativa entre FastICA por Maximização da Negentropia e AG-ICA usando Negentropia de Rényi

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

2 Revisão Bibliográfica

Análise e Previsão de Séries Temporais Aula 1: Introdução às séries temporais. Eraylson Galdino

1. Computação Evolutiva

Algoritmos de Aprendizado. Formas de Aprendizado. Aprendizado Batch x Incremental. Aprendizado Batch x Incremental

Introdução às 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

RECONHECIMENTO AUTOMÁTICO DE PADRÕES MUSICAIS UTILIZANDO OPERADORES MORFOLÓGICOS E PROGRAMAÇÃO GENÉTICA.

Inteligência Artificial

4 Cálculo de Equivalentes Dinâmicos

Aprendizado por Reforço usando Aproximação

Forecasting e ti O i Otim Oti ização de ã d Carteiras com Matlab AULA 3

INF 1771 Inteligência Artificial

Redes Neurais Artificiais

DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES

Previsão de séries temporais através da combinação de modelo híbrido ARIMA e redes neurais artificiais

IN-1131 Computação Evolucionária. Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática

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

Combinação Geométrica de Métodos Preditivos; Aplicação à Previsão de Consumo Residencial Mensal de Energia Elétrica

Transcrição:

FORECASTING OF EUCALYPTUS WOOD PRICES FOR CELLULOSE AND SAWMILL USING RADIAL BASIS FUNCTION NEURAL NETWORK AND CLUSTERING METHOD Roberto Max Protil - PUCPR Leandro dos Santos Coelho PUCPR Wesley Vieira da Silva - PUCPR

Roteiro de apresentação 1. Introdução 2. Aplicação de RNs-RBF na área florestal 3. Rede neural função de base radial 4. Evolução diferencial 5. Projeto e otimização da RN-RBF 6. Resultados obtidos 7. Conclusão e pesquisa futura

Introdução Técnicas de previsão de séries temporais clássicas Holt, Holt-Winters, modelos auto-regressivos (AR), modelos Box-Jenkins, Generalised Auto-Regressive Conditionally Heteroscedastic (GARCH) são implementadas considerando a hipótese do bom conhecimento da dinâmica das séries temporais e a possível presença de características de tendência, sazonalidade e nível. Estas técnicas, podem não providenciar resultados satisfatórios quando aplicadas a sistemas dinâmicos não-lineares e/ou com comportamento caótico.

Introdução A utilização de modelos matemáticos lineares para representar sistemas não-lineares é limitada, pois tais representações não podem reproduzir comportamentos dinâmicos, tais como histerese, bifurcações, incertezas, acoplamentos não-lineares, que resultam em interações não-lineares. Neste caso, técnicas de previsão de séries temporais não-lineares são necessárias para modelar tais comportamentos.

Introdução As redes neurais função de base radial (RNs-RBF) apresentados neste artigo utiliza o método de agrupamento de Gustafson-Kessel para o ajuste dos centros das funções Gaussianas (funções de ativação) e otimização dos centros (busca local) e das aberturas (spreads) das funções Gaussianas através de evolução diferencial

Aplicação de RNs-RBF na área florestal O desenvolvimento de métodos de previsão de séries temporais dos preços do eucalipto podem ser úteis ao planejamento estratégico das empresas a curto e médio prazos de forma a desenvolverem um cronograma sustentável de plantio e corte de árvores de forma a maximizar a produção e alcançar o uso múltiplo das florestas, que recebem cuidados especiais através do plantio de reposição. A série temporal abordada neste trabalho é dos preços (em US$ médio) de toras (em m3 estereos) de eucalipto para celulose de agosto de 1997 a dezembro de 2004

Rede neural função de base radial As redes neurais artificiais (RNs) são motivadas por sistemas neurais biológicos, com intenção de simular, mesmo que rudimentarmente, a forma como o cérebro aprende, recorda e processa informações

Rede neural função de base radial Entre as características que melhor explanam o potencial das redes neurais sobressaem-se a adaptabilidade, paralelismo, multidisciplinaridade e tolerância a falhas, o que proporciona uma ferramenta matemática promissora para aplicações práticas. As RNs proporcionam, usualmente, conhecimento quantitativo não-paramétrico e são adequadas para previsão de sereis temporais e aprendizado de sistemas complexos, pois são aproximadores universais de funções

Rede neural função de base radial entradas bias, w 0 x 1 w 1 x 2 x m..... w n w 2 saída obtida Σ y camada de saída camada oculta camada de entrada

Evolução diferencial Os algoritmos evolutivos ou evolucionários (AEs) são ferramentas computacionais promissoras para busca, otimização, aprendizado de máquina e para resolução de problemas de projeto. Estes algoritmos utilizam a evolução simulada buscando soluções para problemas complexos. Os AEs são baseados em uma população de indivíduos, onde cada um representa um ponto de busca no espaço de soluções potenciais para um dado problema. Os AEs possuem alguns procedimentos de seleção baseados na aptidão dos indivíduos (vetores solução), operadores de cruzamento e mutação.

Razões para a escolha da ED para otimização da RN-RBF é um algoritmo de busca estocástica que apresenta menor tendência de se concentrar em mínimos locais, pois a busca pelo ótimo global é feita através da manipulação de uma população de soluções ou, em outras palavras, por uma busca simultânea em diferentes áreas do espaço de soluções; é eficiente para problemas de otimização de funções objetivo que não requerem informações relativas à derivadas; permite que os parâmetros de entrada e saída sejam representados como ponto flutuante sem nenhum esforço computacional adicional (como é o caso da representação binária dos algoritmos genéticos); não necessita manter um tamanho grande de população.

Etapas do procedimento de otimização (i) gerar a população inicial (ii) avaliar a população (iii) selecionar indivíduos (iv) operação de mutação (v) operação de cruzamento (vi) critério de parada

Projeto e otimização da RN-RBF

Parâmetros utilizados nas simulações tamanho de população, M: 30 indivíduos; taxas de mutação e cruzamento, respectivamente, com valores F = 0,4 e CR = 0,8; espaço de busca dos parâmetros (centros e larguras das funções de ativação Gaussianas) entre -5 e 5 para os centros das funçoes Gaussianas e entre 0 e 5 para as aberturas das Gaussianas; experimentos: 10 (com diferentes sementes de números aleatórios para gerar a população da ED); critério de parada da otimização usando ED: 200 gerações

Melhor resultado de previsão pela RN- RBF usando 2 funções Gaussianas na camada oculta

Melhor resultado de previsão pela RN- RBF usando 3 funções Gaussianas na camada oculta

Melhor resultado de previsão pela RN- RBF usando 4 funções Gaussianas na camada oculta

Melhor resultado de previsão pela RN- RBF usando 5 funções Gaussianas na camada oculta

Resultado da otimização para o projeto da RN-RBF usando 4 e 5 funções Gaussianas na camada oculta

Conclusão e pesquisa futura Uma dificuldade na configuração de RNs-RBF para aplicações de previsão de séries temporais é o aspecto relativo ao domínio temporal. Se a ordem de um sistema é conhecida, a utilização do método tapped-delay-line permite a um sistema dinâmico ser modelado com uma RN-RBF estática. Quando a ordem é desconhecida, muitas aplicações podem levar o projetista a adotar um número elevado de entradas. Tal procedimento pode levar a modelos ineficientes devido ao grande número de entradas necessário.

Conclusão e pesquisa futura Estudos aprofundados são necessários quanto a análise da ordem (lags) de atraso na entrada da RN- RBF e também em relação à obtenção de modelos matemáticos com RNs-RBF com um melhor compromisso entre complexidade e precisão da aproximação de dinâmicas não-lineares. Uma alternativa a ser avaliada é a utilização de abordagens de ED com múltiplos critérios.

Obrigado pela sua atenção Roberto Max Protil protil@ppgia.pucpr.br Leandro dos Santos Coelho leandro.coelho@pucpr.br Wesley Vieira da Silva wesley.vieira@pucpr.br