/EEGLearn

A set of functions for supervised feature learning/classification of mental states from EEG based on "EEG images" idea.

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

EEGLearn

A set of functions for supervised feature learning/classification of mental states from EEG based on "EEG images" idea. This code can be used to construct sequence of images from ongoing EEG activities and to classify between different cognitive states through recurrent-convolutional neural nets.

Dependencies

In order to run this code you need to install the following modules:

Numpy and Scipy (http://www.scipy.org/install.html)

Scikit-Learn (http://scikit-learn.org/stable/install.html)

Theano (http://deeplearning.net/software/theano/install.html)

Lasagne (http://lasagne.readthedocs.org/en/latest/user/installation.html)

#Reference

If you are using this code please cite our paper.

Bashivan, Pouya, et al. "Learning Representations from EEG with Deep Recurrent-Convolutional Neural Networks." International conference on learning representations (2016).

http://arxiv.org/abs/1511.06448