用於多元時間序列的 Python 模塊——Seglearn
Seglearn 是一個通過滑動窗口分割的機器學習多元時間序列的 Python 模塊。它為特徵提取、特徵處理和最終估計提供一個集成的 Pipeline。
Seglearn 為分類、回歸和預測問題提供了多元時間序列和上下文數據的靈活方法,並且它與 scikit-learn 兼容。
Github 鏈接:
https://github.com/dmbee/seglearn
官方文檔:
https://dmbee.github.io/seglearn/
安裝
Seglearn 兼容 Python 2.7 和 Python 3.5,其依賴需求基於 scikit-learn 版本:
scipy(>=0.13.3)
numpy(>=1.8.2)
scikit-learn(>=0.19.0)
另外,開發者還需要以下軟體來運行示例:
matplotlib(>=2.0.0)
keras (>=2.1.4) for the neural network examples
pandas
運行測試用例,你需要:
pytest
Seglearn-learn 目前可在 PyPi 庫上可用,你可以通過 pip 來安裝:
pipinstall-U seglearn
或者用 Python3
pip3install-U seglearn
如果你願意,你可以 clone 本庫並運行setup.py 文件。用以下指令從 Github 上拷貝,然後安裝所有的依賴:
git clone https://github.com/dmbee/seglearn.git
cdseglearn
pip install .
或者用 pip 指令安裝:
pip install -U git+https://github.com/dmbee/seglearn.git
安裝完成後,開發者可以使用 pytest 從 seglearn 的根目錄運行測試套件:
pytest
新人福利
關注 AI 研習社(okweiwu),回復1領取
【超過 1000G 神經網路 / AI / 大數據,教程,論文】
手把手教你用 Python 和 Scikit-learn 實現垃圾郵件過濾
※一周 Github Trending 熱門項目,最全中華古詩詞資料庫
※用於快速開發 3D 數據處理軟體的開源數據處理庫——Open3D
TAG:AI研習社 |