時間序列數據需要專門的演算法,而非標準的機器學習方法。Aeon 提供與 scikit-learn 相容的 API,可用於對時間序列數據進行分類、回歸、聚類、預測、異常偵測、分割和相似性搜尋。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「aeon」。 使用 aeon 對我的時間序列資料進行分類
預期結果:
- RocketClassifier 訓練成功
- 測試集準確率:92.3%
- 關鍵參數:n_kernels=10000
- 資料形狀驗證:(samples, channels, timepoints)
安全審計
安全All 531 static findings are false positives. This is a documentation-only skill containing SKILL.md and references/*.md files with no executable code. The scanner incorrectly flagged markdown syntax (backticks for inline code), Python import examples in documentation, ML algorithm names (DTW, LCSS, ERP) misinterpreted as cryptographic references, and legitimate documentation URLs. No actual code execution, network calls, or credential access exists.
風險因素
⚡ 包含腳本 (8)
🌐 網路存取 (6)
⚙️ 外部命令 (473)
🔑 環境變數 (1)
品質評分
你能建構什麼
建立預測模型
使用專門的時間序列演算法對感測器讀數進行分類、預測設備故障或預測銷售趨勢。
分析時間模式
偵測生理訊號中的異常、分割基因組資料,或在實驗序列中尋找重複的motifs。
擴展時間序列管線
與 sklearn 管線整合、比較基準測試結果,並部署可投入生產的時間序列模型。
試試這些提示
Use aeon to classify the time series data in X_train, y_train. Train a RocketClassifier and evaluate accuracy on X_test.
Detect anomalies in my time series y using aeon. Use the STOMP detector with window_size=50 and return indices where anomaly_scores exceed the 95th percentile.
Train an ARIMA forecaster (order=(1,1,1)) on my training data and predict the next 5 values.
Create an sklearn pipeline with Normalizer, RocketTransformer, and a GradientBoostingClassifier using aeon transformers and sklearn estimators.
最佳實務
- 在使用大多數演算法之前,使用 aeon.transformations.collection.Normalizer 標準化時間序列資料
- 在嘗試深度學習方法之前,先使用 MiniRocketClassifier 或 RocketClassifier 進行快速原型開發
- 使用交叉驗證驗證模型效能,並與 1-NN Euclidean 等基準方法進行比較
避免
- 對樣本數少於 100 個的小型資料集使用深度學習分類器
- 在使用 DTW 或其他彈性距離度量時跳過資料標準化
- 忽視所需的輸入形狀 (n_samples, n_channels, n_timepoints)