braindecode/braindecode
Deep learning software to decode EEG, ECG or MEG signals
Braindecode – 뇌 신호 데이터를 위한 딥러닝 툴박스
소개 – Braindecode는 연구자가 EEG, ECoG, MEG와 같은 원시 전기생리학적 기록에 최신 딥러닝 모델을 직접 적용할 수 있게 해주는 오픈소스 Python 라이브러리입니다. 데이터 수집 유틸리티, 전처리 파이프라인, 시각화 도우미, 그리고 기성 신경망 아키텍처(예: 합성곱 신경망) 모음과 뇌 신호 디코딩에 유용한 데이터 증강 기법을 함께 제공합니다.
대상 독자 –
- 전체 머신러닝 스택을 처음부터 구축하지 않고 딥러닝을 실험해 보고자 하는 신경과학자.
- 신경생리학적 데이터셋에 관심 있는 머신러닝 연구자.
주요 구성 요소
- 데이터셋 페처 – 널리 알려진 EEG 벤치마크의 원클릭 다운로드(MOABB 라이브러리 통해).
- 전처리 및 증강 – 원시 신호를 필터링, 에포킹, 정규화 및 증강하는 기능.
- 모델 동물원 – EEG 디코딩 작업에서 검증된 최신 아키텍처(예: ShallowConvNet, Deep4Net)의 구현.
- 시각화 – 원시 신호, 모델 예측 및 학습된 특징 맵을 플롯하는 도구.
- MNE-Python과의 통합 – 신경 영상 데이터 처리를 위해 널리 사용되는 MNE 생태계를 활용.
설치
# 1. Install PyTorch (no torchvision needed)
# Follow the instructions at https://pytorch.org/
# 2. Optional: install MOABB if you need benchmark EEG datasets
pip install moabb
# 3. Install Braindecode itself
pip install braindecode
최신 개발 버전은 프로젝트의 CONTRIBUTING 가이드를 참조하십시오.
문서 및 지원 – 전체 API 문서, 튜토리얼 및 예제는 https://braindecode.org 에 호스팅되어 있습니다(안정 및 개발 빌드). 리포지토리에는 문서, 테스트 및 코드 커버리지에 대한 CI 배지도 포함되어 있어 활발히 유지 관리됨을 나타냅니다.
인용 – 연구에 이 라이브러리를 사용하는 경우, Zenodo DOI(10.5281/zenodo.17699192)와 핵심 EEG-CNN 모델을 소개한 2017년 원본 Human Brain Mapping 논문을 인용하십시오.
라이선스 – 핵심 코드는 BSD-3-Clause이며, 일부 보조 파일은 CC-BY-NC, MIT 또는 Apache-2.0에 따라 배포됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트