With the vigorous development of data acquisition technology, spatio-temporal data in various fields are accumulating continuously, so it is urgent to explore efficient spatio-temporal data prediction methods. Deep learning is a machine learning method based on artificial neural networks, which can effectively process large-scale complex data. Therefore, it is of great significance to study the spatio-temporal sequence prediction methods based on deep learning. In this context, the existing prediction methods are summarized. First, the application background and development history of deep learning in spatio-temporal sequence prediction are reviewed, and the related definitions, characteristics and classification of spatio-temporal sequence are introduced. Then according to the categories of spatio-temporal sequence data, this paper introduces the prediction methods based on grid data, on graph data, and on trajectory data. Finally, the above prediction methods are summarized, and some current problems and possible solutions are discussed.
表 3 基于深度学习的时空序列预测方法总结Table 3 Summary of spatio-temporal sequence prediction methods based on deep learning
表 1 6种代表性的时空序列数据集Table 1 Six representative spatio-temporal sequence datasets
表 2 部分时空序列预测算法特征提取对比Table 2 Feature extraction and comparison of partial spatio-temporal sequence prediction algorithms
图1 东北三省近18年人均地区生产总值时空序列示意图Fig.1 Schematic diagram of the spatio-temporal sequence of per capita GDP in the three northeastern provinces in the past 18 years
图2 时空序列预测的应用Fig.2 Applications of spatio-temporal sequence prediction
图3 北京2017年7月1日前半小时流入人流量热力图Fig.3 Heatmap of inflow of people in the first half hour of July 1, 2017 in Beijing