OpenViBE forum

The OpenViBE community
It is currently Mon Oct 15, 2018 5:49 pm

All times are UTC




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Fri May 12, 2017 6:51 pm 
Offline

Joined: Wed Dec 21, 2016 6:12 am
Posts: 7
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.


Top
 Profile  
Reply with quote  
PostPosted: Mon May 15, 2017 7:20 am 
Offline

Joined: Tue Dec 04, 2012 3:53 pm
Posts: 757
Location: INRIA Rennes, FRANCE
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


Top
 Profile  
Reply with quote  
PostPosted: Tue May 16, 2017 5:45 pm 
Offline

Joined: Wed Dec 21, 2016 6:12 am
Posts: 7
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?


Top
 Profile  
Reply with quote  
PostPosted: Wed May 17, 2017 7:14 am 
Offline

Joined: Tue Dec 04, 2012 3:53 pm
Posts: 757
Location: INRIA Rennes, FRANCE
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


Top
 Profile  
Reply with quote  
PostPosted: Thu May 18, 2017 7:00 pm 
Offline

Joined: Wed Dec 21, 2016 6:12 am
Posts: 7
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?


Top
 Profile  
Reply with quote  
PostPosted: Fri May 19, 2017 7:37 am 
Offline

Joined: Tue Dec 04, 2012 3:53 pm
Posts: 757
Location: INRIA Rennes, FRANCE
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


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Americanized by Maƫl Soucaze.