- 09 May, 2016 1 commit
-
-
Jussi Lindgren authored
-
- 12 Jan, 2016 1 commit
-
-
Jussi Lindgren authored
- Optional parameter to balance datasets with inequal numbers of labels - The trainer now provides the classifier with the total number of classes - The number of classes setting is not shown in the GUI, by design - Convention: From now on, the classes should be integers from 0,k-1 for k classes. - Misc code cleanup
-
- 22 Oct, 2015 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 24 Jul, 2015 1 commit
-
-
Jussi Lindgren authored
-
- 10 Mar, 2015 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 17 Feb, 2015 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 09 Feb, 2015 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 14 Jan, 2015 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 10 Oct, 2014 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 22 Jul, 2014 1 commit
-
-
Jussi Lindgren authored
-
- 18 Jul, 2014 1 commit
-
-
Jussi Lindgren authored
- Pairing Strategy now has a non-empty default value in the GUI - Fixed issue with parameters getting messed up when changing pairing strategy from OneVsOne - Changed classAmount to be uint64 - Removed multiple SVM registrations - Classifier trainer now has a default filename - Classifier trainer will return failure if filename is empty - Made classifier training return properly false/failure on errors - Added more error handling and logging - Moved some iterators and variables inside the scopes they are used in - OneVsOne now notifies of changed params with the index, not with the array size - Typo corrections - CBox::setSettingType no longer notifies if the type change requested had the same id as the old type - Pairing Strategy settings are now pruned based on the count added, and not by the identifier
-
- 16 May, 2014 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 29 Apr, 2014 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 06 Mar, 2014 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 05 Mar, 2014 1 commit
-
-
Serrière Guillaume authored
Minor bug fixes. Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 03 Mar, 2014 4 commits
-
-
Serrière Guillaume authored
<This commit doesn't work> Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
Serrière Guillaume authored
Move trainer box to deprecated file with its listener. Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 27 Feb, 2014 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 26 Feb, 2014 1 commit
-
-
Serrière Guillaume authored
Signed-off-by:
Serrière Guillaume <guillaume.serriere@inria.fr>
-
- 19 Jul, 2013 1 commit
-
-
Jussi Lindgren authored
* Moved trunk2 contents to root
-
- 26 Jun, 2013 1 commit
-
-
Jozef Legeny authored
* moved the includes into include/openvibe everything: * modified the code to use the openvibe/ prefix once again git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3760 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 13 Jun, 2013 2 commits
-
-
Jozef Legeny authored
* moved folders from inside the core/ to the top level git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3702 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
Jozef Legeny authored
* moved the includes into the toolkit/ folder all: * modified all ovtk_all.h includes to toolkit/ovtk_all.h * modified CMake files to reflect the new path git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3698 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 14 May, 2013 1 commit
-
-
Jozef Legeny authored
* renamed algorithms to processing * renamed server to server-extensions * renamed drivers to server-drivers git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3657 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 13 May, 2013 1 commit
-
-
Jozef Legeny authored
* renamed the "boxes" folder to "algorithms" as it also contains algorithms that are not represented as boxes, boxes are technically algorithms anyways git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3647 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 07 May, 2013 2 commits
-
-
Jussi Lindgren authored
* Fixed wrong include dir in FindOpenViBEToolKit core/plugins: * Fixed the headers - plugins should now compile core/modules: * [System] Renamed Math.h to CMath.h to avoid issues when including <cmath> in Visual Studio. git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3641 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
Jussi Lindgren authored
+ Added 'classification' git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3624 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 29 Mar, 2011 1 commit
-
-
Jozef Legeny authored
merged branch wip-bpayan-svm -r 2704:2838 resulting in following changes: + CAlgorithmClassifierSVM: add parameters for the svm classifier * fix the bug corresponding to the crash of the designer when the SVM classifier loaded an LDA configuration file. git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@2843 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 18 Mar, 2011 1 commit
-
-
Yann Renard authored
* handled string parameter type in Classifier Trainer settings git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@2774 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 16 Mar, 2011 1 commit
-
-
Yann Renard authored
* corrected bug that caused crash (NULL pointer access) when the new algorithm could not be created in the box listener git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@2739 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 25 Feb, 2011 2 commits
-
-
Yann Renard authored
+ added NULL classifier as a sample / code base on how to implement new classifiers git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@2695 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
Yann Renard authored
* corrected bug (looked like unfinished work actually) on dynamic addition of settings when training algorithm supported it git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@2694 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 29 Dec, 2009 1 commit
-
-
Yann Renard authored
+ moved previous tree structure to trunk git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@1837 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 24 Sep, 2009 1 commit
-
-
Yann Renard authored
* merged -r 1657:HEAD branches/wip-yrenard to trunc - removed wip-yrenard branch + added merged classification algorithm base class (including training + processing) - removed training classifier algorithm base class - removed processing classifier algorithm base class openvibe-plugins-classification : * merged -r 1657:HEAD branches/wip-yrenard to trunc - removed wip-yrenard branch + voting classifier now supports voting on *one* element streamed matrices + voting classifier can now arbitrary choose a class if multiple classes got the same high-score + modified classifier processor and classifier trainer to use a single classifier algorithm better than splitted classifier trainer / classifier processor algorithms - allows k-fold test ! - removed multi input classifier trainer * classifier trainer now behaves as old multi input classifier trainer (finally, initial stim based classifier trainer no longer exists) * updated box algorithm listener in order to be able to automatically add/remove settings depending on the choosen classification algorithm openvibe-plugins-classification-gpl : * merged -r 1657:HEAD branches/wip-yrenard to trunc - removed wip-yrenard branch + merged LDA classifier processor and LDA classifier trainer to use a single classifier algorithm + merged BLiFF LDA classifier processor and trainer in a single BLiFF LDA classifier + merged CFIS classifier processor and trainer in a single BLiFF CFIS classifier from wip-flotte branch * corrected evil bug on LDA classifier (hyperplane parameters sign does not need to be modified because initialization of the algorithm already sorts the class ids) * corrected bug in LDA classifier parameters, they should be stored in the config file using scientific notation git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@1698 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
- 30 Mar, 2009 2 commits
-
-
Yann Renard authored
* ubuntu 8.10 portability git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@1575 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-
Yann Renard authored
merged -r 1506:1571 wip-yrenard branch to trunc for openvibe-kernel merged -r 1506:1571 wip-yrenard branch to trunc for openvibe-toolkit merged -r 1506:1571 wip-yrenard branch to trunc for openvibe-applications-designer merged -r 1506:1571 wip-yrenard branch to trunc for openvibe-plugins-file-io merged -r 1545:1571 wip-vdelannoy branch to trunc for openvibe-plugins-simple-visualisation merged -r 1551:1571 wip-vdelannoy branch to trunc for openvibe-kernel resulting in the following changes : openvibe : + added sub type management for paramters and configurable objects so enumerations can be handled in a better way in algorithms + added automatic detecion of the build type so to find ogre 3d config file in windows + updated API so player can be initialized from the application resulting in better time management for boxes that took significant time to initialize - updated API so scenarios don't load/save files anymore, this responsability is left to the application openvibe-kernel : + updated player so they can be initialized from the application resulting in better time management for boxes that took significant time to initialize + added sub type management for paramters and configurable objects so enumerations can be handled in a better way in algorithms + added CScenario destructor (crazy this has not been found earlier) + added CScenarioManager destructor (crazy this has not been found earlier) + extended trace messages at Ogre initialization time - updated scenarios so they don't load/save files anymore, this responsability is left to the application - removed case sensitiveness on variable prefix in the configuration manager * corrected bug in visualisation tree that caused crash on 64 bits architecture (64 bits integers were read to 32 bits enumeration pointers) * start / end time of chunk are now automatically arranged so start time is lower or equal then end time * log manager for running scnenarios now prints current time after log level + added undo / redo stack size token to configuration file * link management on box input / output removal * Ogre resources file is now optional. Ogre will still be initialized if such a file cannot be found openvibe-toolkit : + added base algorithms for scenario serialization / deserialization + added some openvibe stimulation codes + added FSettingValueAutoCast functor to ease setting value readings in TBoxAlgorithm base class + added color gradient management + format + parse * corrected bug (crash) on XML scenario importer when link / box could not be created and accessing their respective details openvibe-applications-designer : + moved import / export code from kernel to application so the designer now relies on the toolkit base algorithms to import / export scenarios + added color setting support + added color gradient setting support + added (interfaced) scenario cleaning and deletion at quit time + added box connections management when inputs / outputs are added / removed + added do / undo / redo on scenarios * checked setting widget type before trying to set its value (this is in case some setting type changed during the time the dialog is opened) * merged play and pause buttons * hidden the default + reverse buttons in the box configuration dialog * modified the way visualisation boxes are inserted in the treeview at load time * corrected bugs on multi selection and selection + move openvibe-plugins-file-io : + added xml scenario exporter based on the toolkit serialization base algorithm + added xml scenario importer based on the toolkit deserialization base algorithm openvibe-plugins-simple-visualisation : + colors computed from stimulation codes + signal display toolbar now has a button opening a dialog with the list of all stimulations received so far and an image showing their associated color + when an intersection point couldn't be found on scalp, face mesh is then tested (e.g. allows to display nasal electrodes such as Nz) - removed a call to gtk_set_sensitive on a widget that doesn't exist anymore (signalDisplayTimeScaleItem) * fixed scrollbar placement issue. SD, PS and TF map plugins now all have left vertical scrollbars (this is necessary so that horizontal scales are aligned with plugin contents. Placing scrollbars to the right would require substantial modifications for scales to be aligned with signals) * homogeneized code and widgets between signal display, power spectrum and TF map plugins. Minimum size requests are now the same in all plugins, as can be seen when shrinking these plugins. * 3D topographic map now correctly projects electrodes on scalp (back projections now discarded), ALTHOUGH PROJECTION SPHERE STILL NEEDS TO BE TILTED BY 10% ON ITS X AXIS!! * 3D electrode objects are now shown by default git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@1574 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
-