• Nenhum resultado encontrado

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
5
0
0

Texto

(1)

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

Alexandre Pinhel Soares1 André Pinhel Soares2

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 1995 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 1995 da Estação Meteorológica do Maracanã, situada na cidade do Rio de Janeiro.

Palavras-chave :

Previsão de temperatura - Redes Neurais

1Engenheiro 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.: (021) 528-4815 - email: pinhel@furnas.com.br

2

Engenheiro Sanitarista pela UERJ. Trabalha no Departamento de Climatologia e Meteorologia da UERJ. Tel.: (021) 587-7687 - email :

(2)

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.

A x ô n i o a t i v a ç ã o

e n t r a d a s a í d a

S i n a p s e s

FIGURA. 1 : NEURÔNIO USADO NA REDE MLP Camada de entrada Camada intermediária Camada de saída Dados de entrada Saída 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 [5], 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.

(3)

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.0 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.

LAN Workstations LAN Vax hub .prv .ann .in IBM gateway hub Rede corporativa micros

P T .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

FIGURA 3 : O SNP EM UMA PLATAFORMA GENÉRICA

4 - RESULTADOS :

Para exemplificação dos resultados obtidos escolheu-se aleatoriamente 5 períodos do ano de 1995, 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.

(4)

Aprendizado para a previsão de 22 de fevereiro 0 5 10 15 20 25 30 35 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 Hora Graus centígrados observado previsto Dia 22 de fevereiro de 1995, às 9 hs 0 5 10 15 20 25 30 35 40 1 3 5 7 9 11 13 15 17 19 21 23 Hora futura Graus centígrados Observado Previsto Erro

Aprendizado para a previsão de 9 de abril

0 5 10 15 20 25 30 35 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 Hora Graus centígrados observado previsto Dia 9 de abril de 1995, às 5 hs 0 5 10 15 20 25 30 35 1 3 5 7 9 11 13 15 17 19 21 23 Hora futura Graus centígrados Observado Previsto Erro

Aprendizado para a previsão de 20 de maio

0 5 10 15 20 25 30 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 Hora Graus centígrados observado previsto Dia 20 de maio de 1995, às 16 hs 0 5 10 15 20 25 1 3 5 7 9 11 13 15 17 19 21 23 Hora futura Graus centígrados Observado Previsto Erro

Aprendizado para a previsão de 1 de julho

0 5 10 15 20 25 30 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 Hora Graus centígrados observado previsto Dia 1 de julho de 1995, às 11 hs 0 5 10 15 20 25 30 1 3 5 7 9 11 13 15 17 19 21 23 Hora futura Graus centígrados Observado Previsto Erro

(5)

Aprendizado para a previsão de 12 de agosto 0 5 10 15 20 25 30 35 40 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 Hora Graus centígrados observado previsto Dia 12 de agosto de 1995, às 13 hs 0 5 10 15 20 25 30 35 1 3 5 7 9 11 13 15 17 19 21 23 Hora futura Graus centígrados Observado Previsto Erro

5 - 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/zik-schaffar/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.

[5] D. Rumelhart, G. Hinton, R. Willians, “Learning Internal Representations by Error Propagation”, in Parallel Distributed Processing Explorations in Microstrutures of Cognition, vol. 1 : Foundations, pp. 318-362, MIT Press, 1986.

Referências

Documentos relacionados

Observou-se repostas quantitativas e qualitativas superiores no grupo experimental quando comparado com o grupo controle para os índices da capacidade de sprints repetidos,

No primeiro, destacam-se as percepções que as cuidadoras possuem sobre o hospital psiquiátrico e os cuidados com seus familiares durante o internamento; no segundo, evidencia-se

Foi ainda emitida confirmação de que não são utilizadas quaisquer substâncias químicas tóxicas, cancerígenas, tóxicas para a reprodução e mutagénicas da

"tendo em vista a estrutura da incorporação pretendida, a Companhia entende que não se faz necessário o atendimento integral ao Artigo 264 da Lei 6.404/76 e à ICVM

Os valores encontrados para os coeficientes foram de 0,71 e 0,68 para número de adultos vivos e de ovos, respectivamente, na face adaxial e de 0,56 e 0,64, para essas mesmas

Foram encontrados poros múltiplos radiais e tangenciais, associados às faixas de parênquima , formando festões entre os raios ; raios homogêneos a fracamente heterogêneos, uni

O objetivo desse estudo é realizar uma revisão sobre as estratégias fisioterapêuticas utilizadas no tratamento da lesão de LLA - labrum acetabular, relacionada à traumas

Os dados referentes aos sentimentos dos acadêmicos de enfermagem durante a realização do banho de leito, a preparação destes para a realização, a atribuição