Skip to content
/ DEEG Public

Python toolkit for EEG data analysis and deep learning

License

Notifications You must be signed in to change notification settings

LiJiaqi96/DEEG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEEG

A Python toolkit for EEG data processing and Deep Learning.

Install

Easily install DEEG from pypi using pip command:

pip install deeg

Structure

The structure of this package contains four main layers for creating a novel workflow in EEG data analysis:

  1. Data Access Layer

    • Creates APIs for existing EEG datasets (DEAP, SEED, etc.)
    • Preprocess raw data file format (mat, csv, txt, etc.)
  2. 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
  3. Data Extraction Layer

    • Feature Engineering Functionalities including:
      • Temporal
      • Frequency
      • Multi-channel
      • Deep Learning Features Extraction
  4. 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.

About

Python toolkit for EEG data analysis and deep learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages