This commit is contained in:
2021-10-14 13:47:35 +02:00
commit 6625a8dfaa
4026 changed files with 844291 additions and 0 deletions
@@ -0,0 +1,95 @@
/**
* \page BoxAlgorithm_FeaturesSelectionTrainer Features Selection Trainer
__________________________________________________________________
Detailed description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Description|
* This box stack all feature vector received in input and launch the selection method when a stimulation is received. Actual method is mRMR (minimum Redundancy Maximum Relevance). <seealso cref="CMRMR"/>
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Description|
__________________________________________________________________
Inputs description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Inputs|
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Inputs|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Input1|
* Stimulation to start the training.
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Input1|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Input2|
* Input for Class 1.
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Input2|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Input3|
* Input for Class 2.
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Input3|
__________________________________________________________________
Outputs description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Outputs|
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Outputs|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Output1|
* Send \"OVTK_StimulationId_TrainCompleted\" when train is completed.
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Output1|
__________________________________________________________________
Settings description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Settings|
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Settings|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting1|
* Log Level (None to see nothing).
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting1|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting2|
* Stimulation that starts the computation.
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting2|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting3|
* Filename to save a configuration file for Features Selector Box.
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting3|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting4|
* Method to use (actually only mRMR is possible) <seealso cref="CMRMR"/>
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting4|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting5|
* Final Number of Features
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting5|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting6|
* Apply Discretization of samples or not for compute. <seealso cref="CMRMR::discretize(const double)"/>
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting6|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting7|
* Threshold for compute. <seealso cref="CMRMR::discretize(const double)"/>
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting7|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting8|
* mRMR method (MID or MIQ). <seealso cref="CMRMR::discretize(const double, const size_t, const EMRMRMethod)"/>
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting8|
__________________________________________________________________
Examples description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Examples|
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Examples|
__________________________________________________________________
Miscellaneous description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Miscellaneous|
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Miscellaneous|
*/
@@ -0,0 +1,63 @@
/**
* \page BoxAlgorithm_FeaturesSelector Features Selector
__________________________________________________________________
Detailed description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Description|
* This box allows to restrict outgoing signal data to a subset of incoming data based on a list of features. It's possible to define multiple times the same Feature.
* Features are identified by their index.
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Description|
__________________________________________________________________
Inputs description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Inputs|
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Inputs|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Input1|
* The input feature vector which features should be selected.
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Input1|
__________________________________________________________________
Outputs description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Outputs|
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Outputs|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Output1|
* The output feature vector with selected features.
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Output1|
__________________________________________________________________
Settings description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Settings|
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Settings|
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Setting1|
* A semi colon separated list of channel identifiers. You must use the index of the channel. Also, ranges can be selected specifying first channel identifier,
* followed by a colon, followed by the second channel identifier.
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Setting1|
__________________________________________________________________
Examples description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Examples|
* Suppose you want to select the first 8 features, The 2 first features, the 2 last features, and the 10 feature.
* You would then use the following string : [1:8;:2;2:;10].
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Examples|
__________________________________________________________________
Miscellaneous description
__________________________________________________________________
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Miscellaneous|
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Miscellaneous|
*/