Page 1 of 1

Deep Learning Classifier Trainer for P300

Posted: Fri May 12, 2017 6:51 pm
by zohaaQ
I am using P300 xDAWN scenario. I have to experiment my results with different classifiers. However, the Classifier Trainer box has the options for LDA, SVM and Multi-layer Protection only. I have to apply Deep Learning algorithm here to the signals after applying xDAWN Spatial Filter. Is there any other box for this purpose or what is the solution to use Deep Learning algorithm to classify? Kindly help.

Re: Deep Learning Classifier Trainer for P300

Posted: Mon May 15, 2017 7:20 am
by jtlindgren
Hi Zohaa,

unfortunately, there's no deep learning in OV. There is a Multilayer Perceptron (MLP) algorithm
is conceptually the closest thing but makes rather shallow networks. Getting deep learning
would imply somebody needing to code in the support, possibly using some external library.
We do not have such a task in our todo at Inria. Contributions are of course welcome. :)


Cheers,
Jussi

Re: Deep Learning Classifier Trainer for P300

Posted: Tue May 16, 2017 5:45 pm
by zohaaQ
Thanks. Can you also please tell if there is any box setting for SWLDA and Intelligent Segmentation in OpenViBE or these both need to be coded as well?

Re: Deep Learning Classifier Trainer for P300

Posted: Wed May 17, 2017 7:14 am
by jtlindgren
Hi, I don't know what Intelligent Segmentation is, so its hard to say -- definitely it doesn't exist in OpenViBE with that name.

Stepwise LDA can be seen as a way to regularize the LDA solution. Although it doesn't exist as such, in that sense you might be able to get similar results by adjusting the LDA regularization level in OpenViBE. Outside BCI the regularized LDA is slightly more common than the stepwise version (afaik).


Cheers,
Jussi

Re: Deep Learning Classifier Trainer for P300

Posted: Thu May 18, 2017 7:00 pm
by zohaaQ
Thanks for the info. Can you kindly explain what non-linear activation function (Sigmoid, tanh, Relu etc.) is used in its implementation? And what if I have to change it to the one I want to use?

Re: Deep Learning Classifier Trainer for P300

Posted: Fri May 19, 2017 7:37 am
by jtlindgren
Looks like its tanh. You can see the code here,

https://scm.gforge.inria.fr/anonscm/git ... pp;hb=HEAD

If you wish to try something else, you need to download the source archive (downloads page), make mods, recompile.

Happy hacking,
Jussi