Temperature Forecasting via Convolutional Recurrent Neural Networks Based on Time-Series Data

Today, artificial intelligence and deep neural networks have been successfully used in many applications that have fundamentally changed people’s lives in many areas. However, very limited research has been done in the meteorology area, where meteorological forecasts still rely on simulations via extensive computing resources. In this paper, we propose an approach to using the neural network to forecast the future temperature according to the past temperature values. Specifically, we design a convolutional recurrent neural network (CRNN) model that is composed of convolution neural network (CNN) portion and recurrent neural network (RNN) portion. The model can learn the time correlation and space correlation of temperature changes from historical data through neural networks. To evaluate the proposed CRNN model, we use the daily temperature data of mainland China from 1952 to 2018 as training data. The results show that our model can predict future temperature with an error around 0.907°C.

[1]  Han-Cheng Dan,et al.  Temperature prediction model of asphalt pavement in cold regions based on an improved BP neural network , 2017 .

[2]  Xiaodong Li,et al.  Time series forecasting by evolving artificial neural networks with genetic algorithms, differential evolution and estimation of distribution algorithm , 2011, Neural Computing and Applications.

[3]  Y.-Y. Hsu,et al.  Short term load forecasting using a multilayer neural network with an adaptive learning algorithm , 1992 .

[4]  Yi-Qing Ni,et al.  Correlating modal properties with temperature using long-term monitoring data and support vector machine technique , 2005 .

[5]  Yifan Wang,et al.  CLASSIFICATION OF SEVERELY OCCLUDED IMAGE SEQUENCES VIA CONVOLUTIONAL RECURRENT NEURAL NETWORKS , 2018, 2018 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[6]  Ronan Collobert,et al.  Recurrent Convolutional Neural Networks for Scene Labeling , 2014, ICML.

[7]  Pang-Ning Tan,et al.  A Deep Learning Architecture for Long-Range Forecasting of Sea Surface Temperature Anomalies , 2018 .

[8]  Juan Pardo,et al.  On-line learning of indoor temperature forecasting models towards energy efficiency , 2014 .

[9]  Michael Tschannen,et al.  Convolutional recurrent neural networks for electrocardiogram classification , 2017, 2017 Computing in Cardiology (CinC).

[10]  Juan Pardo,et al.  Time-Series Forecasting of Indoor Temperature Using Pre-trained Deep Neural Networks , 2013, ICANN.

[11]  Gidon Eshel,et al.  Forecasting Zimbabwean maize yield using eastern equatorial Pacific sea surface temperature , 1994, Nature.

[12]  Pascal Vincent,et al.  Stacked Denoising Autoencoders: Learning Useful Representations in a Deep Network with a Local Denoising Criterion , 2010, J. Mach. Learn. Res..

[13]  Shaobin Li,et al.  Improvement Research and Application of Text Recognition Algorithm Based on CRNN , 2018, SPML '18.

[14]  Ajith Abraham,et al.  An ensemble of neural networks for weather forecasting , 2004, Neural Computing & Applications.

[15]  Jürgen Schmidhuber,et al.  LSTM recurrent networks learn simple context-free and context-sensitive languages , 2001, IEEE Trans. Neural Networks.

[16]  Gang Wang,et al.  Convolutional recurrent neural networks: Learning spatial dependencies for image representation , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[17]  Munindar P. Singh,et al.  Weather Forecasting Model using Artificial Neural Network , 2012 .

[18]  Chermelle Engel,et al.  Operational Consensus Forecasts , 2005 .

[19]  Leiming Ma,et al.  Application of ConvLSTM Network in Numerical Temperature Prediction Interpretation , 2019, ICMLC '19.

[20]  Mark Sandler,et al.  Convolutional recurrent neural networks for music classification , 2016, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[21]  Ravi Sankar,et al.  Time Series Prediction Using Support Vector Machines: A Survey , 2009, IEEE Computational Intelligence Magazine.

[22]  Sushil J. Louis,et al.  Forecasting the weather of Nevada: A deep learning approach , 2015, 2015 International Joint Conference on Neural Networks (IJCNN).