tsflex: Flexible time series processing & feature extraction

被引:10
|
作者
Van der Donckt, Jonas [1 ]
Van der Donckt, Jeroen [1 ]
Deprost, Emiel [1 ]
Van Hoecke, Sofie [1 ]
机构
[1] Univ Ghent, IMEC, IDLab, Technol Pk Zwijnaarde 126, B-9052 Zwijnaarde, Belgium
基金
比利时弗兰德研究基金会;
关键词
Time series; Processing; Feature extraction; Machine learning; !text type='Python']Python[!/text;
D O I
10.1016/j.softx.2021.100971
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Time series processing and feature extraction are crucial and time-intensive steps in conventional machine learning pipelines. Existing packages are limited in their applicability, as they cannot cope with irregularly-sampled or asynchronous data and make strong assumptions about the data format. Moreover, these packages do not focus on execution speed and memory efficiency, resulting in considerable overhead. We present tsflex, a Python toolkit for time series processing and feature extraction, that focuses on performance and flexibility, enabling broad applicability. This toolkit leverages window-stride arguments of the same data type as the sequence-index, and maintains the sequence-index through all operations. tsflex is flexible as it supports (1) multivariate time series, (2) multiple window-stride configurations, and (3) integrates with processing and feature functions from other packages, while (4) making no assumptions about the data sampling regularity, series alignment, and data type. Other functionalities include multiprocessing, detailed execution logging, chunking sequences, and serialization. Benchmarks show that tsflex is faster and more memory-efficient compared to similar packages, while being more permissive and flexible in its utilization. (C) 2022 The Author(s). Published by Elsevier B.V.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Time series analysis with structural damage feature extraction and alarming method
    Liu, Yi
    Li, Aiqun
    Ding, Youliang
    Fei, Qingguo
    2008, Xi'an Jiaotong University, Xi'an, 710049, China (25):
  • [42] Incipient Fault Detection Based on Multiscale Time Series Feature Extraction
    Wang, Chengcheng
    Sheng, Ke
    Liu, Zhen
    Wang, Jinjiang
    Wang, Min
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2025, 74
  • [43] Automatic feature extraction and selection for classification of cyclical time series data
    Schneider, Tizian
    Helwig, Nikolai
    Schuetze, Andreas
    XXX. MESSTECHNISCHES SYMPOSIUM, 2016, : 61 - 68
  • [44] Speeding Up Multivariate Time Series Segmentation Using Feature Extraction
    Yang, Zhi
    Li, Pengfei
    Bao, Yanxiang
    Huang, Xiao
    PROCEEDINGS OF 2020 IEEE 4TH INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2020), 2020, : 954 - 957
  • [45] A Supervised Time Series Feature Extraction Technique using DCT and DWT
    Batal, Iyad
    Hauskrecht, Milos
    EIGHTH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS, PROCEEDINGS, 2009, : 735 - 739
  • [46] Trend feature extraction method based on important points in time series
    Zhou, Qian
    Wu, Tie-Jun
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2007, 41 (11): : 1782 - 1787
  • [47] Unsupervised Tensor Based Feature Extraction From Multivariate Time Series
    Matsue, Kiyotaka
    Sugiyama, Mahito
    IEEE ACCESS, 2023, 11 : 116277 - 116295
  • [48] Time series classification based on discrete-space feature extraction
    Jagnjic, Z
    Bogunovic, N
    Jovic, F
    MODELLING AND SIMULATION 2003, 2003, : 221 - 225
  • [49] Supervised Aggregative Feature Extraction for Big Data Time Series Regression
    Susto, Gian Antonio
    Schirru, Andrea
    Pampuri, Simone
    McLoone, Sean
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2016, 12 (03) : 1243 - 1252
  • [50] Time Series Prediction Based on Multi-Scale Feature Extraction
    Zhang, Ruixue
    Hao, Yongtao
    MATHEMATICS, 2024, 12 (07)