fraunhoferportugal/tsfel

An intuitive library to extract features from time series.

它解決了什麼問題

TSFEL 簡化了從時間序列數據中提取有意義特徵的過程,這是為機器學習模型準備數據的關鍵步驟。使用者無需手動實現數十種不同的數學公式,即可存取一個包含超過 65 種跨多個領域特徵的集中式函式庫。

運作方式

該函式庫提供了一個高階 API,允許使用者定義想要提取的特徵配置(例如按領域),然後將該配置應用於時間序列數據。它支援四個主要的分析領域:

  • 統計 (Statistical):基本指標,如平均值、變異數和熵。
  • 時間 (Temporal):基於時間的模式分析,例如過零率和自相關。
  • 頻譜 (Spectral):使用快速傅立葉轉換 (FFT) 和小波轉換等工具進行基於頻率的分析。
  • 碎形 (Fractal):對較長訊號中複雜模式的分析,例如赫斯特指數 (Hurst exponent)。

目標對象

從事時間序列分析的數據科學家和研究人員,例如分析心電圖 (ECG) 訊號或用於人類活動識別 (HAR) 的感測器數據的人員。

特色亮點

  • 全面的特徵集:可存取超過 65 種涵蓋統計、時間、頻譜和碎形領域的特徵。
  • 可重現的管線:可以儲存設定檔,以確保在不同數據集之間使用相同的提取過程。
  • 計算成本估算:能夠提前估算特徵提取所需的時間。
  • 可擴充性:使用者可以輕鬆地將自己的自定義特徵提取方法添加到函式庫中。

相關

  • 專案
  • 專案
  • 專案
  • 專案