A Python toolkit for EEG data processing and Deep Learning.
Easily install DEEG from pypi using pip command:
pip install deeg
The structure of this package contains four main layers for creating a novel workflow in EEG data analysis:
-
Data Access Layer
- Creates APIs for existing EEG datasets (DEAP, SEED, etc.)
- Preprocess raw data file format (mat, csv, txt, etc.)
-
Data Process Layer
- Data Processing Functionalities including data quality checking, null/nan values checking and noise evaluation
- Signal Processing Functionalities of filtering & enhancement designed for EEG signal data
-
Data Extraction Layer
- Feature Engineering Functionalities including:
- Temporal
- Frequency
- Multi-channel
- Deep Learning Features Extraction
- Feature Engineering Functionalities including:
-
Data Application Layer
- Machine Learning/Deep Learning platform
- Other Applications (Word Cloud, Visualizations, etc.)
These four layers work independently to each other and provide fundamental usages on EEG data analysis and modelling.