Adding Extreme Leaning Machine Classifier
Posted: Sat Mar 04, 2017 10:10 pm
Extreme learning machine (ELM) is becoming very popular among BCI communities because of being simple and efficient. So, I am trying to add ELM Classifier in both Classifier Trainer and Classifier Processor boxes.
I have learned from yrenard website (hhttp://stickyvibe.tuxfamily.org/blog/?p=282) that my first duty have to be constructing 4 functions (train, savedata, loaddata and classify) in C++.
You know OpenVIBE has MLP classifer with 1 hidden layer, ELM has 1 hidden layer, too. So it isnt hard to convert MLP to ELM.
I have constructed these functions using Visual Studio, unfortunately I cant intergrate them in to
ovpCAlgorithmClassifierELM.cpp file (in .....\plugins\processing\classification\src\algorithms folder ) because different data types and notations are used.
I will be appreciated if exprienced users or admin of this forum could help me.
I have learned from yrenard website (hhttp://stickyvibe.tuxfamily.org/blog/?p=282) that my first duty have to be constructing 4 functions (train, savedata, loaddata and classify) in C++.
You know OpenVIBE has MLP classifer with 1 hidden layer, ELM has 1 hidden layer, too. So it isnt hard to convert MLP to ELM.
I have constructed these functions using Visual Studio, unfortunately I cant intergrate them in to
ovpCAlgorithmClassifierELM.cpp file (in .....\plugins\processing\classification\src\algorithms folder ) because different data types and notations are used.
I will be appreciated if exprienced users or admin of this forum could help me.