PREVISÃO DE TEMPERATURA ATRAVÉS DE REDES NEURAIS ARTIFICIAIS



Documentos relacionados
Grupo IX GRUPO DE ESTUDO DE OPERAÇÃO DE SISTEMAS ELÉTRICOS (GOP) UTILIZAÇÃO DE VARIÁVEIS METEOROLÓGICAS NA PREVISÃO DE CARGA ATRAVÉS DE REDES NEURAIS

MLP (Multi Layer Perceptron)

Projeto de Redes Neurais e MATLAB

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS

Matlab - Neural Networw Toolbox. Ana Lívia Soares Silva de Almeida

PALAVRAS-CHAVE: Massas Nodulares, Classificação de Padrões, Redes Multi- Layer Perceptron.

Relatório da Aula Prática sobre Redes Neurais Artificiais

Redes Neurais. Profa. Flavia Cristina Bernardini

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001

Relatório Iniciação Científica

Aula 2 RNA Arquiteturas e Treinamento

Previsão do Índice da Bolsa de Valores do Estado de São Paulo utilizandoredes Neurais Artificiais

REDES NEURAIS ARTIFICIAIS E MODELO DE MARKOWITZ: COMPARANDO TÉCNICAS QUE APÓIAM A TOMADA DE DECISÃO NOS INVESTIMENTOS EM AÇÕES.

3DODYUDVFKDYH Visão Computacional, Inteligência Artificial, Redes Neurais Artificiais.

Aprendizagem de Máquina

REDE DE COMPUTADORES

RECONHECIMENTO DE ACORDES MUSICAIS: UMA ABORDAGEM VIA PERCEPTRON MULTICAMADAS

Inteligência Artificial. Redes Neurais Artificiais

Redes Neurais. A IA clássica segue o paradigma da computação simbólica

Ajuste de modelos de redes neurais artificiais na precipitação pluviométrica mensal

Previsão do Mercado de Ações Brasileiro utilizando Redes Neurais Artificiais

Redes Neurais Artificiais

Nathalie Portugal Vargas

Aplicações Práticas com Redes Neurais Artificiais em Java

PRODUÇÃO INDUSTRIAL DE SUÍNOS E O USO DE REDES NEURAIS ARTIFICIAIS PARA PREDIÇÃO DE ÍNDICES ZOOTÉCNICOS NA FASE DE GESTAÇÃO E MATERNIDADE RESUMO

Projeto de controle e Automação de Antena

Prof. Esp. Lucas Cruz

PROTÓTIPO DE SOFTWARE PARA APRENDIZAGEM DE REDES NEURAIS ARTIFICIAIS

IBM Managed Security Services for Agent Redeployment and Reactivation

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Aprendizagem de Máquina

Modelos Pioneiros de Aprendizado

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

REDE DE COMPUTADORES

Simulador de Redes Neurais Multiplataforma

Relatório de uma Aplicação de Redes Neurais

A Parceria UNIVIR / UNIGLOBO- Um Case Focado no Capital Intelectual da Maior Rede de TV da América Latina

Simulação de coleta de dados em redes de sensores sem o por robôs móveis utilizando a ferramenta Player/Stage

A metodologia utilizada neste trabalho consiste basicamente de três etapas: ensaio, pré-processamento e simulações.

5º CONGRESSO BRASILEIRO DE PESQUISA E DESENVOLVIMENTO EM PETRÓLEO E GÁS

1. CABEAMENTO ESTRUTURADO

MEDIÇÃO VIRTUAL DE PRESSÃO POR MEIO DE REDES NEURAIS ATRAVÉS DO PI ACE

Complemento II Noções Introdutória em Redes Neurais

SIS 0011 Sistema de Visão com Perceptron Lento

OTIMIZAÇÃO DE REDES NEURAIS PARA PREVISÃO DE SÉRIES TEMPORAIS

Revista Hispeci & Lema On Line ano III n.3 nov ISSN unifafibe.com.br/hispecielemaonline Centro Universitário UNIFAFIBE Bebedouro-SP

Melhores práticas no planejamento de recursos humanos

Disciplina: Introdução à Informática Profª Érica Barcelos

Técnicas de Mineração de Dados Aplicadas a Reservatórios visando à Gestão Ambiental na Geração de Energia

PROJETO DE PESQUISA MODALIDADE INICIAÇÃO CIENTÍFICA (BOLSA PIC/FACIT/FAPEMIG)

Análise e visualização de dados utilizando redes neurais artificiais auto-organizáveis

Taxa de Aplicação de CIP (Custos Indiretos de Produção)

REDES NEURAIS PARA IDENTIFICAÇÃO DE PADRÕES NA DETECÇÃO DE QUEIMADAS NA FLORESTA AMAZÔNICA

Sistemas Operacionais. Prof. André Y. Kusumoto

GT Computação Colaborativa (P2P)

ESTUDO DE CASO: LeCS: Ensino a Distância

TÍTULO: PROPOSTA DE METODOLOGIA BASEADA EM REDES NEURAIS ARTIFICIAIS MLP PARA A PROTEÇÃO DIFERENCIAL DE TRANSFORMADORES DE POTÊNCIA

Índice Personalizando o Monitor Diário Personalizando o Monitor Intraday INTRODUÇÃO MONITOR DIÁRIO...

Relatorio do trabalho pratico 2

Um Driver NDIS Para Interceptação de Datagramas IP

Sistemas Distribuídos

3 Metodologia de Previsão de Padrões de Falha


FUNDAÇÃO DE APOIO AO ENSINO TÉCNICO DO ESTADO DO RIO DE JANEIRO FAETERJ Petrópolis Área de Extensão PLANO DE CURSO

PROTEÇÃO CONTRA DESCARGAS ELETROSTÁTICAS EM PLATAFORMAS DE COLETA DE DADOS

Identificação de Caracteres com Rede Neuronal Artificial com Interface Gráfica

UFG - Instituto de Informática

ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioMatch Server e BioMatch Client

Sistemas Distribuídos

5 Considerações finais 5.1. Reflexões sobre os resultados

UNIVERSIDADE FEDERAL DE SANTA CATARINA

Otimização de Árvores Sintáticas aplicada à Detecção de Células Cancerígenas

REDES NEURAIS ARTIFICIAIS EM COLHEITA DE CANA-DE- AÇÚCAR

Redes de Computadores. Jeronimo Costa Penha Senai CFP - JIP

REDES NEURAIS ARTIFICIAIS EM COLHEITA DE CANA-DE-AÇÚCAR RESUMO

Administração de Sistemas de Informação Gerenciais

COERÊNCIA DO CURRÍCULO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO EM FACE DAS DIRETRIZES CURRICULARES NACIONAIS

SISTEMAS DISTRIBUÍDOS

Qualificação de Dados Meteorológicos das PCDs Plataforma de Coleta de Dados

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF

AUTOMAÇÃO DE ESCRITÓRIOS ADE

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Integração ADMRH com AGROSYS

ANÁLISE DE PRÉ PROCESSAMENTO NO DESEMPENHO DE PREVISÃO DE SÉRIES TEMPORAIS FINANCEIRAS

TriNMPC. Controlador Preditivo Multivariável Linear e Não-linear BENEFÍCIOS: APLICAÇÕES: CARACTERÍSTICAS:

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Gerência de Redes: Uso da técnica de Máquina de Regras para Análise Causa-Raiz na Manutenção

Redes Neurais Artificiais: Funções de Base Radial

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

Redes Neurais Construtivas. Germano Crispim Vasconcelos Centro de Informática - UFPE

Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace.

Placa Acessório Modem Impacta

Figura 1 Taxas de transmissão entre as redes

CALIBRAÇÃO 2 O QUE É CALIBRAÇÃO DE UM INSTRUMENTO DE MEDIÇÃO?

IN Redes Neurais

Transcrição:

PREVISÃO DE TEMPERATURA ATRAVÉS DE REDES NEURAIS ARTIFICIAIS Alexandre Pinhel Soares 1 André Pinhel Soares 2 Abstract : The temperature monitoring is a quasi-continuous and judicious task that gives a long and meaningful record. The temporal nature, the quality and the size of this record are good characteristcs for pattern recognition forecast methods. This paper presents a connexionist approach using Artificial Neural Networks for the temperature forecast problem. The record used corresponds to the 199 hourly temperature of the meteorological station of the Universidade do Estado do Rio de Janeiro (UERJ). Resumo : O monitoramento da temperatura é uma tarefa quase ininterrupta e muito criteriosa que resulta em um registro longo e confiável. A natureza temporal, a qualidade e o tamanho desse registro são características bastante adequadas à utilização de métodos de reconhecimento de padrões voltados para previsão. Este trabalho apresenta uma abordagem conexionista, onde procurou-se uma rede neural com desempenho aceitável na previsão da temperatura. O registro empregado foi fornecido pela Universidade do Estado do Rio de Janeiro (UERJ) e corresponde à temperatura horária do ano de 199 da Estação Meteorológica do Maracanã, situada na cidade do Rio de Janeiro. Palavras-chave : Previsão de temperatura - Redes Neurais 1 Engenheiro Eletrônico pela UFRJ com especialização em Climatologia pela UERJ. Trabalha em Furnas Centrais Elétricas S.A., no Departamento de Equipamentos Eletroeletrônicos e é pesquisador contratado pela UERJ. Tel.: (21) 28-48 - email: pinhel@furnas.com.br 2 Engenheiro Sanitarista pela UERJ. Trabalha no Departamento de Climatologia e Meteorologia da UERJ. Tel.: (21) 87-7687 - email : pinhel@uerj.br

1 - INTRODUÇÃO : A previsão de temperatura tem as mais diversas aplicações como o auxílio à agricultura e à pecuária, alertas à população e informações para turistas. Dentre os métodos utilizados existem os que se baseiam em Redes Neurais Artificiais (ANN) e, como exemplos destes, pode-se citar [1] e [2]. Uma ANN é uma estrutura computacional baseada em arquiteturas de processamento distribuído encontradas em seres vivos. É composta pela interligação de elementos processadores muito simples, chamados neurônios, e podem ser construídas em meios elétricos, óticos e híbridos ou simuladas por software. Os tipos de redes existentes são caracterizadas pelo modelo do neurônio, pela topologia das interligações e pelo algoritmo de treinamento. Uma visão geral pode ser encontrada em [3] e [4]. Neste trabalho utilizou-se a multilayered perceptron (MLP). 2 - A REDE : 2.1 - Generalidades : Uma MLP é composta por neurônios que possuem n entradas com pesos variáveis (sinapses), uma saída (axônio) e três funções internas (entrada, ativação e saída) que diferem conforme a posição dentro da rede. Tipicamente a função de entrada calcula a soma ponderada dos sinais aplicados nas sinapses e a função de ativação recebe essa soma e fornece o nível de atividade do neurônio para a função de saída que o aplica ao axônio. A retenção do conhecimento se dá pela variação dos valores numéricos (pesos) das sinapses no decorrer do treinamento. entrada saída de entrada Sinapses ativação Axônio intermediária Dados de entrada de saída Saída FIGURA. 1 : NEURÔNIO USADO NA REDE MLP FIGURA 2 : REDE MLP O potencial da MLP é conhecido há bastante tempo, porém a sua popularização só veio a ocorrer em 1986, com o trabalho de Humelhart, Hinton e Willians [], pois até então era desconhecida qualquer estratégia de treinamento. Esses autores desenvolveram a generalized delta rule, conhecida também como backpropagation error correction algorithm. Essa técnica aplica um padrão na entrada, compara a saída encontrada com a esperada e recalcula os pesos das sinapses a partir da retropropagação do erro.

2.2 - Especificidades : Em uma MLP a saída é função da entrada, de forma que os dados utilizados devem ter alguma correlação. Neste trabalho a saída final é o valor estimado para o tempo t, em graus centígrados, da temperatura na estação meteorológica da Universidade Estadual do Rio de Janeiro, UERJ. A rede recebe em sua camada de entrada os valores de temperatura em t-1 até t-24. Nota-se que o futuro da grandeza em questão (temperatura) está sendo tratado como função unicamente de seu passado. 3 - O SISTEMA NEURAL DE PREVISÃO : O Sistema Neural de Previsão (SNP) foi desenvolvido em Turbo Pascal 7. para DOS e consiste em dois programas. Um será chamado de TREINADOR, e é o responsável pelo treinamento da rede, e o outro será chamado de PREVISOR, e se utiliza da rede treinada para efetuar a previsão em si. O TREINADOR lê dois arquivos, um com as condições do treinamento e a configuração da rede e outro com os padrões de entrada e as saídas desejadas. Esses arquivos devem ser compatíveis entre si, i.e., a topologia descrita deve ser apropriada ao formato do arquivo de dados. A condição inicial da rede é dada pela inicialização randômica dos pesos das sinapses e o treinamento pode ser interrompido a qualquer momento para alteração de algum parâmetro. Ao término do treinamento tem-se o arquivo de configuração da rede devidamente alterado. Esse arquivo é então utilizado pelo PREVISOR que gera um arquivo de saída com a previsão para as próximas 24 horas. A primeira hora é obtida através de dados reais aplicados à entrada da rede, porém da segunda hora em diante as previsões anteriores são usadas na composição do vetor de entrada que fornecerá o valor subsequente. Todos os arquivos envolvidos são texto (ASCII), com isso consegue-se praticamente total independência da plataforma computacional a que o SNP for acoplado. O arquivo de configuração obtido pode ser acessado, via rede local, pelo micro responsável pela previsão de forma que retreinamentos de rotina sejam transparentes ao operador do PREVISOR. IBM micros gateway P T hub Rede corporativa hub.ann - arquivo de configuração da rede.in - arquivo de dados de treinamento.prv - arquivo de previsões P - micro on-line rodando o PREVISOR T - micro off-lina rodando o TREINADOR.prv.ann.in LAN Workstations LAN Vax FIGURA 3 : O SNP EM UMA PLATAFORMA GENÉRICA 4 - RESULTADOS : Para exemplificação dos resultados obtidos escolheu-se aleatoriamente períodos do ano de 199, tentando a correlação do valor futuro com os últimos 24 valores passados. Os pares de gráficos a seguir apresentam o resultado do aprendizado da rede sobre o conjunto de treinamento (48 amostras) e a previsão para 24 horas obtida pelo PREVISOR, utilizando a respectiva rede treinada.

Aprendizado para a previsão de 22 de fevereiro Dia 22 de fevereiro de 199, às 9 hs 3 4 3 3 2 2 3 2 2 1 4 7 13 16 19 22 2 28 31 34 37 4 43 46 1 3 7 9 11 13 17 19 21 23 futura Aprendizado para a previsão de 9 de abril Dia 9 de abril de 199, às hs 3 3 3 3 2 2 2 2 1 4 7 13 16 19 22 2 28 31 34 37 4 43 46 1 3 7 9 11 13 17 19 21 23 futura Aprendizado para a previsão de 2 de maio Dia 2 de maio de 199, às 16 hs 3 2 2 2 2 1 4 7 13 16 19 22 2 28 31 34 37 4 43 46 1 3 7 9 11 13 17 19 21 23 futura Aprendizado para a previsão de 1 de julho Dia 1 de julho de 199, às 11 hs 3 3 2 2 2 2 1 4 7 13 16 19 22 2 28 31 34 37 4 43 46 1 3 7 9 11 13 17 19 21 23 futura

Aprendizado para a previsão de 12 de agosto Dia 12 de agosto de 199, às 13 hs 4 3 3 3 3 2 2 2 2 1 4 7 13 16 19 22 2 28 31 34 37 4 43 46 1 3 7 9 11 13 17 19 21 23 futura - CONCLUSÕES : Em vista dos resultados obtidos, parecem válidas tentativas de uso de redes neurais na previsão de temperatura. O PREVISOR é vulnerável a propagação de erro, portanto o SNP deve ser usado, sempre que possível, em conjunto com outras ferramentas, ficando com o meteorologista a palavra final, inclusive quanto a utilização parcial da previsão (primeiras 6 horas, por exemplo). Por fim, para futuros experimentos tem-se em vista uma série de aperfeiçoamentos tais como : - Outro tipo de pré-processamento de dados. Pode-se, por exemplo, transpor os dados para uma escala logarítmica antes de aplicá-los à rede. - O uso de outra função de ativação, por exemplo a tangente hiperbólica e um algoritmo que ajuste cada função de ativação individualmente. - A utilização de outras variáveis, meteorológicas ou não, como dados de entrada. 6 - REFERÊNCIAS : [1] F. Buffa, I. Porceddu, Temperature Forecast and Dome Seeing Minimization, Telescopio Nazionale Galileo, Technical Report 67, Itália, 1997, Internet www.pd.astro.it/tng/public.html [2] G. Schaffar, S. Hertl, Major Developments for the Autonomous Forecast Model HS4Cast, Research Institute for Technical Physics, Áustria, 1998, Internet www.retzer-land.co.at/zikschaffar/hs4cast_b_arti.htm. [3] R. P. Lippman, "An Introduction to Computing with Neural Nets", IEEE ASSP Magazine, pp. 4-22, Abril 1989. [4] Z. L. Kovács, Redes Neurais Artificiais - Fundamentos e Aplicações, Edição Acadêmica, Brasil, 1996. [] D. Rumelhart, G. Hinton, R. Willians, Learning Internal Representations by r Propagation, in Parallel Distributed Processing Explorations in Microstrutures of Cognition, vol. 1 : Foundations, pp. 318-362, MIT Press, 1986.