Gumpy

基于Python 3的脑机接口开源库。

Gumpy 是一個開源Python 3,可用於腦機接口(BCI)的研究或應用的搭建。 這個腦機接口的庫可用於腦電圖和肌電圖分析、可視化和波形解碼,適用於在線混合腦機接口研究及實驗。除此之外,Gumpy還應用了深度學習技術,例如卷積神經網絡來增強腦電圖或肌電圖的解碼[1]

Gumpy
開發者Zied Tayeb等
首次發布2018年1月28日,​6年前​(2018-01-28
編程語言Python 3
操作系統跨平台
許可協議MIT許可證
網站gumpy.org

Gumpy庫依賴於一些數學科學計算的Python庫,例如NumPySciPyscikit-learn

開發目的

腦機接口的研究人員高度依賴腦電圖或肌電圖的解碼信號處理特徵提取等等一系列工具。 Gumpy恰好將腦機接口研究人員或開發人員在開發方面需要的工具整合在一起,以便減輕他們痛苦的、重複的代碼檢索工作。

Gumpy主要是將已存在的、便於復用的函數工具加以整合,便於研究人員或開發人員基於Gumpy提供的工具靈活地進行數據分析或搭建新的更複雜的腦機接口工具。 正如原作者所言,Gumpy的設計就是為了「讓其易於擴展」。[2]

組成

Gumpy主要由六個部分構成:數據庫(gumpy.data)、信號處理(gumpy.signal)、繪圖(gumpy.plot)、特徵提取(gumpy.features)、文件提取(gumpy.split)、分類器(gumpy.classify)。

Gumpy還為深度學習模型提供了獨立的gumpy-deeplearning庫(同樣基於MIT許可)。 [3]

亮點

  • 新穎:Gumpy在2018年發布。
  • 多樣化:Gumpy為腦機接口的科研、開發提供了豐富的、種類多樣的工具。
  • 免費:Gumpy基於MIT許可
  • 方便:對於初學者來說,gumpy提供了很多樣例[4] 和數據集[5],和一組樣例視頻[6]

參考文獻

  1. ^
  2. ^ A Python 3 toolbox to develop Brain-Computer Interfaces (BCI): gumpy-bci/gumpy. 2018-12-13 [2019-01-01]. (原始內容存檔於2020-11-26). 
  3. ^ Deep Learning Models for Brain Computer Interfaces: gumpy-bci/gumpy-deeplearning. 2018-09-10 [2019-01-01]. (原始內容存檔於2020-09-15). 
  4. ^
  5. ^
  6. ^ YouTube. www.youtube.com. [2019-01-01]. (原始內容存檔於2019-02-16). 

外部連結