We present a novel approach for time series classification where we represent time series data as plot images and feed them to a simple CNN, outperforming several state-of-the-art methods. We propose a simple and highly replicable way of plotting the time series, and feed these images as input to a non-optimized shallow CNN, without any normalization or residual connections. These representations are no more than default line plots using the time series data, where the only pre-processing applied is to reduce the number of white pixels in the image. We compare our method with different state-of-the-art methods specialized in time series classification on two real-world non public datasets, as well as 98 datasets of the UCR dataset collection. The results show that our approach is very promising, achieving the best results on both real-world datasets and matching / beating the best state-of-the-art methods in six UCR datasets. We argue that, if a simple naive design like ours can obtain such good results, it is worth further exploring the capabilities of using image representation of time series data, along with more powerful CNNs, for classification and other related tasks.
翻译:我们提出了一个新颖的时间序列分类方法,我们将时间序列数据作为绘图图像,并将其输入简单的CNN, 其表现优于几种最先进的方法。 我们提出了一个简单和高度可复制的方法来绘制时间序列,并将这些图像作为输入非优化的浅浅线CNN, 没有任何正常化或剩余连接。 这些表达方式只不过是使用时间序列数据的默认线图, 使用的时间序列数据的唯一预处理方法是减少图像中的白像素数量。 我们比较了我们的方法和两种真实世界非公共数据集的时间序列分类中专门采用的不同最先进的方法,以及98个UCR数据集。 结果表明,我们的方法非常有希望, 既在现实世界数据集中取得最佳结果, 也匹配/ 匹配了六个UCR数据集中最先进的最新方法。 我们争辩说,如果像我们这样的简单天真的设计能够取得如此好的结果, 值得进一步探索使用时间序列数据图像显示的能力, 以及更强大的CNNIS的分类和其他相关任务。