Systems Engineering and Electronics

• SOFTWARE ALGORITHM AND SIMULATION • Previous Articles     Next Articles

Convolutional neural networks for time series classification

Bendong Zhao*, Huanzhang Lu, Shangfeng Chen, Junliang Liu, and Dongya Wu   

  1. College of Electronic Science and Engineering, National University of Defense Technology, Changsha 410073, China
  • Online:2017-02-24 Published:2010-01-03


Time series classification is an important task in time series data mining, and has attracted great interests and tremendous efforts during last decades. However, it remains a challenging problem due to the nature of time series data: high dimensionality, large in data size and updating continuously. The deep learning techniques are explored to improve the performance of traditional feature-based approaches. Specifically, a novel convolutional neural network (CNN) framework is proposed for time series classification. Different from other feature-based classification approaches, CNN can discover and extract the suitable internal structure to generate deep features of the input time series automatically by using convolution and pooling operations. Two groups of experiments are conducted on simulated data sets and eight groups of experiments are conducted on real-world data sets from different application domains. The final experimental results show that the
proposed method outperforms state-of-the-art methods for time series classification in terms of the classification accuracy and noise tolerance.