mldemos:mldemos.git
6 years ago-changing some names
Basilio [Tue, 6 Mar 2012 14:50:52 +0000 (15:50 +0100)]
-changing some names

6 years agoFIXED: Crash when importing data with very large values: the canvas was stretching...
Basilio [Tue, 6 Mar 2012 14:39:46 +0000 (15:39 +0100)]
FIXED: Crash when importing data with very large values: the canvas was stretching the corresponding dimension too much (zoom[d]) leading to problems in DrawAxes

6 years agoFIXED: Crash when using both ManualSelection in regression (selecting only first...
Basilio [Tue, 6 Mar 2012 09:56:50 +0000 (10:56 +0100)]
FIXED: Crash when using both ManualSelection in regression (selecting only first half of the data)
- added help files for kpca & pca
- removed reasonable warnings from the code

6 years agoADDED: Export Clustering results (one row per sample, one column per cluster)
Basilio [Mon, 5 Mar 2012 17:05:36 +0000 (18:05 +0100)]
ADDED: Export Clustering results (one row per sample, one column per cluster)
ADDED: PCA now displays eigenvalues in the table with the eigenvector values
FIXED: One eigenvector disappears from the list in PCA, was fine in previous versions (and the graph of the eigvals seems fine)
FIXED: Kernel PCA kernel width indicates the sigma (covariance) rather than the width (1 / sigma)

6 years agoFIXED: Update the column class to follow the number displayed in the spinbox
Basilio [Sun, 4 Mar 2012 22:03:55 +0000 (23:03 +0100)]
FIXED: Update the column class to follow the number displayed in the spinbox
FIXED: Choosing the dimensions displayed in the canvas doesn't work after data has been projected, even though scatterplot shows all dimensions (e.g. kernel-pca)
ADDED: Add progress bar for generation of the scatteplot
ADDED: Display Class label colors in the legend
ADDED: Switch off drawing when a dataset is loaded (to avoid accidentally drawing over it)
ADDED: Switch to sample drawing when switching to Projections
ADDED: Erase old model of projection when changing visualisation (avoid weird stuff appearing in the bubble plots)
ADDED: Add legend for color scale of the reward
- started removing some of the thousands of warnings

6 years ago- fixed bug of dimensions not updating after projection/reprojection
Basilio [Sun, 4 Mar 2012 09:38:08 +0000 (10:38 +0100)]
- fixed bug of dimensions not updating after projection/reprojection

6 years ago- Added shortcut (Ctrl+I / Cmd+I) to Import data (csv, txt, etc)
Basilio [Sun, 4 Mar 2012 09:21:55 +0000 (10:21 +0100)]
- Added shortcut (Ctrl+I / Cmd+I) to Import data (csv, txt, etc)

6 years ago- Dataset import now automatically sets the class column to the last column in the...
Basilio [Sun, 4 Mar 2012 09:08:17 +0000 (10:08 +0100)]
- Dataset import now automatically sets the class column to the last column in the data (which is what happens most frequently)

6 years ago- added progress bar for Scatterplot generation
Basilio [Sun, 4 Mar 2012 08:54:40 +0000 (09:54 +0100)]
- added progress bar for Scatterplot generation

6 years ago- added feature display for kernel PCA using contour plots
Basilio [Sun, 4 Mar 2012 08:41:55 +0000 (09:41 +0100)]
- added feature display for kernel PCA using contour plots
- added the qcontour class

6 years ago- fixed a nasty bug on ICA when deleting the current model
Basilio [Fri, 2 Mar 2012 09:47:31 +0000 (10:47 +0100)]
- fixed a nasty bug on ICA when deleting the current model

6 years ago- refurbished MLDemos_variables.pri to allow compilation on the mac
Basilio [Fri, 2 Mar 2012 09:33:35 +0000 (10:33 +0100)]
- refurbished MLDemos_variables.pri to allow compilation on the mac

6 years agoMerge branch 'devel' of git.gitorious.org:mldemos/mldemos into devel
Basilio [Fri, 2 Mar 2012 09:16:38 +0000 (10:16 +0100)]
Merge branch 'devel' of git.gitorious.org:mldemos/mldemos into devel

6 years ago- Added EigenVector display (table form) for PCA
Basilio [Fri, 2 Mar 2012 07:03:01 +0000 (08:03 +0100)]
- Added EigenVector display (table form) for PCA
- Added KPCA target dimensions to choose gow many we want to actually provide
- Taken out the CrossValidation buttons as they were not useful anymore since we now have the compare button
- Added an "auto fit" checkbox in the projections panel
- Started adding a Kernel PCA display for kernel features contour lines

6 years agoMerge branch 'devel' of gitorious.org:mldemos/mldemos into devel
Christophe Paccolat [Thu, 1 Mar 2012 16:56:49 +0000 (17:56 +0100)]
Merge branch 'devel' of gitorious.org:mldemos/mldemos into devel

6 years agoMerge branch 'import_plugin_fixes' into devel
Christophe Paccolat [Thu, 1 Mar 2012 16:55:33 +0000 (17:55 +0100)]
Merge branch 'import_plugin_fixes' into devel

6 years ago- added static libraries to .gitignore (*.a)
Christophe Paccolat [Thu, 1 Mar 2012 16:47:37 +0000 (17:47 +0100)]
- added static libraries to .gitignore (*.a)

- cleanup superfluous linking sections in various *.pro-s

- temporary workaround for pkg-config. qmake doesn't seem to add the libs given to PKGCONFIG

- excluded mac platform from pkg-config detection mechanism.

6 years ago-Added fix for legacy opencv-2.1 support
Christophe Paccolat [Thu, 1 Mar 2012 12:58:23 +0000 (13:58 +0100)]
-Added fix for legacy opencv-2.1 support
-Rewrote MLDemos_variables.pri:
-- added library detection on unix-like systems
-- some rearrangements and cleanup
-Remove lingering defines

6 years ago- Merged K-Means and Kernel K-Means into a single panel
Basilio [Thu, 23 Feb 2012 21:42:54 +0000 (22:42 +0100)]
- Merged K-Means and Kernel K-Means into a single panel
- Some refactoring of project names

6 years agoMerge branch 'master' into devel
Christophe Paccolat [Thu, 23 Feb 2012 13:36:18 +0000 (14:36 +0100)]
Merge branch 'master' into devel

6 years ago- battling with the quirks of the git...
Basilio [Thu, 23 Feb 2012 12:54:41 +0000 (13:54 +0100)]
- battling with the quirks of the git...

6 years agov0.4.3 merge with master branch v0.4.3
Basilio [Thu, 23 Feb 2012 12:49:07 +0000 (13:49 +0100)]
v0.4.3 merge with master branch

6 years ago- fixed a number of bugs in SEDS reported from third party
Basilio [Thu, 23 Feb 2012 11:53:08 +0000 (12:53 +0100)]
- fixed a number of bugs in SEDS reported from third party
- renamed Maximize to Optimization
- split kernel methods into SVM and GPR (KRLW and RVM are still in SVM though) for dynamical systems and regression
- taken out "projections" from the Classification algorithms (legacy from back when there was no Projections)
- changing kernel options now hides non-relevant parameters (e.g. kernel width or kernel degree)
- cleaned up some gui quirks

6 years ago- fixed a bitchy bug on regression dimension (outputdim) when doing the comparison
Basilio [Thu, 15 Dec 2011 16:25:11 +0000 (17:25 +0100)]
- fixed a bitchy bug on regression dimension (outputdim) when doing the comparison

6 years ago-fixed a bug in the classifier training when no samples from one class were selected...
Basilio [Sat, 10 Dec 2011 15:21:15 +0000 (16:21 +0100)]
-fixed a bug in the classifier training when no samples from one class were selected for training (e.g. with 20 classes and very few samples)

6 years ago- Fixed a nasty bug with the way ROC curves were computed for binary classification...
Basilio [Thu, 8 Dec 2011 15:39:13 +0000 (16:39 +0100)]
- Fixed a nasty bug with the way ROC curves were computed for binary classification with classes different from 0 and 1

6 years ago- fixed a bug in the generation of ROC data for binary classification when no samples...
Basilio [Thu, 8 Dec 2011 15:17:27 +0000 (16:17 +0100)]
- fixed a bug in the generation of ROC data for binary classification when no samples from class 0 and 1 were present (e.g. binary with class 2 and 3)

6 years ago- the "to clipboard" button in the compare panel now copies to text the comparison...
Basilio [Fri, 2 Dec 2011 18:14:52 +0000 (19:14 +0100)]
- the "to clipboard" button in the compare panel now copies to text the comparison results

6 years ago- fixed a nasty bug with GMM not computing the multi-class classification appropriately
Basilio [Fri, 2 Dec 2011 13:20:38 +0000 (14:20 +0100)]
- fixed a nasty bug with GMM not computing the multi-class classification appropriately

6 years agosmall change in the way Boosting learns the Random Rectangles weak classifiers, to...
Basilio [Wed, 30 Nov 2011 20:42:10 +0000 (21:42 +0100)]
small change in the way Boosting learns the Random Rectangles weak classifiers, to avoid a crash with multi-dim data

6 years ago- Integrated the file import into the main interface (not as a plugin anymore)
Basilio [Tue, 29 Nov 2011 09:46:47 +0000 (10:46 +0100)]
- Integrated the file import into the main interface (not as a plugin anymore)
- drag and drop of csv or .data files now opens up the import dialog
- dynamical systems now work on multi-dim
- the results of the algorithms are redrawn when the canvas display type is changed

6 years agomore fixes on the input dimension selection
Basilio [Thu, 24 Nov 2011 22:08:26 +0000 (23:08 +0100)]
more fixes on the input dimension selection

6 years ago- changed the way multi-dim regression errors are displayed
Basilio [Thu, 24 Nov 2011 13:09:04 +0000 (14:09 +0100)]
- changed the way multi-dim regression errors are displayed
- added the possibility to choose which dimensions are used for regression (InputDimensions). Will extend it to classification and clustering as well.

6 years agofixed some issues with the display of compare results
Basilio [Tue, 22 Nov 2011 14:14:51 +0000 (15:14 +0100)]
fixed some issues with the display of compare results

6 years agofixed some issues with gmm regression
Basilio [Tue, 22 Nov 2011 13:48:27 +0000 (14:48 +0100)]
fixed some issues with gmm regression

6 years ago- Added the possibility to select the dimension for regression output
Basilio [Thu, 17 Nov 2011 16:55:44 +0000 (17:55 +0100)]
- Added the possibility to select the dimension for regression output
- Gotten regression to work on multi-dimensional data
- Added the possibility to NOT have a class label in the CSV data import panel

6 years agotaken out boost dependencies for the main program (not used right now and it gives...
Basilio [Wed, 16 Nov 2011 13:26:41 +0000 (14:26 +0100)]
taken out boost dependencies for the main program (not used right now and it gives some errors under linux)

6 years agofixed the way ROC values are computed (when SVM and GMM swap by error the class labels)
Basilio [Fri, 11 Nov 2011 15:06:35 +0000 (16:06 +0100)]
fixed the way ROC values are computed (when SVM and GMM swap by error the class labels)

6 years agoFixed the classification results and the raw plots for the compare tool
Basilio [Fri, 11 Nov 2011 14:06:02 +0000 (15:06 +0100)]
Fixed the classification results and the raw plots for the compare tool

6 years agoand fixing it properly this time
Basilio [Thu, 10 Nov 2011 16:54:52 +0000 (17:54 +0100)]
and fixing it properly this time

6 years ago- The Statistics panel now shows classification results for the last classification
Basilio [Thu, 10 Nov 2011 16:38:23 +0000 (17:38 +0100)]
- The Statistics panel now shows classification results for the last classification

6 years agofixed a bug in LDA classification, not displaying the proper classification of sample...
Basilio [Wed, 2 Nov 2011 18:07:41 +0000 (19:07 +0100)]
fixed a bug in LDA classification, not displaying the proper classification of samples (no threshold was set)

6 years ago- fixed a potential memory leak in the generation of random permutations
Basilio [Mon, 31 Oct 2011 08:52:37 +0000 (09:52 +0100)]
- fixed a potential memory leak in the generation of random permutations
- fixed crash in boost when using multi-dimensional data

6 years agoUsing a layout for about box.
Stéphane Magnenat [Fri, 28 Oct 2011 15:21:19 +0000 (17:21 +0200)]
Using a layout for about box.

6 years agoFixed tooltips.
Stéphane Magnenat [Fri, 28 Oct 2011 15:16:48 +0000 (17:16 +0200)]
Fixed tooltips.

6 years agoFixed output
Stéphane Magnenat [Fri, 28 Oct 2011 15:12:31 +0000 (17:12 +0200)]
Fixed output

6 years agoFixed bugs.
Stéphane Magnenat [Fri, 28 Oct 2011 15:09:37 +0000 (17:09 +0200)]
Fixed bugs.

6 years agoFixed default value.
Stéphane Magnenat [Fri, 28 Oct 2011 15:06:54 +0000 (17:06 +0200)]
Fixed default value.

6 years agoRemoved old ESMLR.
Stéphane Magnenat [Fri, 28 Oct 2011 15:01:28 +0000 (17:01 +0200)]
Removed old ESMLR.

6 years agoSplitted ESMLR and RRMLR, correctly this time.
Stéphane Magnenat [Fri, 28 Oct 2011 14:58:44 +0000 (16:58 +0200)]
Splitted ESMLR and RRMLR, correctly this time.

6 years agoMerged steph's changes.
Stéphane Magnenat [Fri, 28 Oct 2011 14:24:16 +0000 (16:24 +0200)]
Merged steph's changes.

6 years agoSplitted MLR into RRMLR and ESMLR.
Stéphane Magnenat [Fri, 28 Oct 2011 14:14:24 +0000 (16:14 +0200)]
Splitted MLR into RRMLR and ESMLR.

6 years agoRenamed MLR directory.
Stéphane Magnenat [Fri, 28 Oct 2011 13:55:38 +0000 (15:55 +0200)]
Renamed MLR directory.

6 years agoRestructured code for future split between ES and RR
Stéphane Magnenat [Thu, 27 Oct 2011 16:17:05 +0000 (18:17 +0200)]
Restructured code for future split between ES and RR

6 years ago- projectorPCA now requires opencv22
Basilio [Thu, 27 Oct 2011 13:49:37 +0000 (15:49 +0200)]
- projectorPCA now requires opencv22

6 years ago- Added options to manually select the samples for classification, clustering and...
Basilio [Thu, 27 Oct 2011 12:14:24 +0000 (14:14 +0200)]
- Added options to manually select the samples for classification, clustering and regression, this allows to choose training and testing samples by hand...

6 years ago- fixed the PCA graph display
Basilio [Fri, 21 Oct 2011 08:30:41 +0000 (10:30 +0200)]
- fixed the PCA graph display

6 years ago- Added LDA to the projection panels (3 flavours, standard, fisher and means only)
Basilio [Fri, 21 Oct 2011 07:56:11 +0000 (09:56 +0200)]
- Added LDA to the projection panels (3 flavours, standard, fisher and means only)
- some cosmetic fixes to the drawing process to solve some non-redrawing issues

6 years ago- started cleaning up the classifier and clusterer interfaces (taken away the "type...
Basilio [Thu, 20 Oct 2011 15:41:33 +0000 (17:41 +0200)]
- started cleaning up the classifier and clusterer interfaces (taken away the "type", "threshold" and other deprecated variables from the pre-plugin era)
- added a classMap + inverseMap for multi-class classifier, to solve an issue with classification of samples that have no 0 or 1 class

6 years ago- Fixed screenshot saving the mouse cursor
Basilio [Thu, 20 Oct 2011 14:01:15 +0000 (16:01 +0200)]
- Fixed screenshot saving the mouse cursor
- Added Optimize Clusters button and functionalities
- Added graph displaying cluster quality metrics

6 years ago- Added cluster quality evaluation (AIC, BIC, f-measure)
Basilio [Thu, 20 Oct 2011 09:30:05 +0000 (11:30 +0200)]
- Added cluster quality evaluation (AIC, BIC, f-measure)

6 years ago- debugging and adapting for win32 compilation, plus some modifications on clusters...
Basilio [Wed, 19 Oct 2011 12:47:53 +0000 (14:47 +0200)]
- debugging and adapting for win32 compilation, plus some modifications on clusters for analysis of cluster quality

6 years ago- added multiple format support for input data (now supports csv, tabs, ; and spaces)
Basilio [Tue, 18 Oct 2011 14:59:27 +0000 (16:59 +0200)]
- added multiple format support for input data (now supports csv, tabs, ; and spaces)
- changed the way cluster and classification information is displayed on multivariate visualizations

6 years ago- fixed some bugs in importing files with headers
Basilio [Mon, 17 Oct 2011 13:36:01 +0000 (15:36 +0200)]
- fixed some bugs in importing files with headers
- added "use first row as header" button on the importers

6 years agov0.4.0: v0.4.0
Basilio [Sun, 16 Oct 2011 19:01:26 +0000 (21:01 +0200)]
v0.4.0:
- Added the Projection tab in the Algorithms dialog, it allows to perform different types of projections. The data is taken from the canvas and reprojected into it. However, a copy of the source data is kept as reference. All subsequent projections are performed on this reference data. Hitting the Reproject button replaces the source data with the current projection and reprojects it (this allows to concatenate multiple methods).
- The current projections available are PCA and ICA (will add LDA and KPCA soon)
- Added Bubble Graphs to the visualization options

6 years agov0.3.9c: v0.3.9c
Basilio [Sat, 15 Oct 2011 06:51:08 +0000 (08:51 +0200)]
v0.3.9c:
- Fixed a wide number of bugs in importing multivariate data
- Fixed the saving of PCAFaces datasets (really wonder how it was working before that)
- Added the Projected flag to data in the DatasetManager class to know whether the data is original or coming from a projection

6 years agov0.3.9b: v0.3.9b
Basilio [Fri, 14 Oct 2011 07:37:24 +0000 (09:37 +0200)]
v0.3.9b:
- Moved the multi-variate data display (Exposé) to the Canvas itself.
- I will move some other elements there as well (some of the display options, the statusbar messages).
- Created the CSVImport plugin, which is a toned-down version of WebImport that does not require webkit, phonon and all the others (mosty to allow to import data on the Mac packaged version).
- Started merging the ESMLR branch (still have gotten to understand how to do that exactly...): ESMLR is an Artificial Neural Network created by Stephane Magnenat that leaves the current MLP implementation far behind in terms of accuracy. Right now it crashes on me, but i'll track that down...

6 years agomac files bugging me
Basilio [Wed, 12 Oct 2011 10:44:44 +0000 (12:44 +0200)]
mac files bugging me

6 years agov0.3.9: v0.3.9
Basilio [Wed, 12 Oct 2011 10:43:05 +0000 (12:43 +0200)]
v0.3.9:
- Added Exposé: a visualization tool for multi-variate data (found under the Display Options), it display data as scatterplots, parallel coordinates, radial graphs or Andrews plots. (Will need to add the classification/clustering responses to it for evaluating the results).
- Fixed some bugs on Webimport to allow repetitive loading of the interface (warning, when reopening, it displays the data on the table but it does not store the data itself, will need to fix that)

6 years agofixed the svm classification drawing (was swapping class indices)
Basilio [Fri, 7 Oct 2011 08:43:24 +0000 (10:43 +0200)]
fixed the svm classification drawing (was swapping class indices)

6 years agoAdded more options to GUI, show cross for misscategorised points.
Stéphane Magnenat [Thu, 6 Oct 2011 09:15:54 +0000 (11:15 +0200)]
Added more options to GUI, show cross for misscategorised points.

6 years agov0.3.8: v0.3.8
Basilio [Thu, 6 Oct 2011 08:14:09 +0000 (10:14 +0200)]
v0.3.8:
- Added an experimental version of HMM, very early, very buggy
- Revamped PCAFaces to display eigenValues, fixed the save/load dataset features, it now projects only labelled samples.
- Improved WebImport, it now supports all type of cvs data, exclusion of columns and choice of output column. It is now possible to either dump the entire dataset or only the N principal components.
- Fixed the comparison computation for multiclass algorithms when only 2 classes were available
- Fixed a nasty GMM bug when no class 0 samples were present
- Fixed Boost to allow classification of multi-dimensional data

6 years agoAdded classifier.
Stéphane Magnenat [Wed, 5 Oct 2011 17:21:55 +0000 (19:21 +0200)]
Added classifier.

6 years agoAdded structure for ESMLR.
Stéphane Magnenat [Wed, 5 Oct 2011 10:14:01 +0000 (12:14 +0200)]
Added structure for ESMLR.

6 years agoMerge branch 'WebImport_branch' of gitorious.org:mldemos/mldemos into devel
Basilio [Sun, 2 Oct 2011 14:26:54 +0000 (16:26 +0200)]
Merge branch 'WebImport_branch' of gitorious.org:mldemos/mldemos into devel

6 years agoWebImport:Major bugfix session (part 1)...
Christophe Paccolat [Wed, 17 Aug 2011 23:29:38 +0000 (01:29 +0200)]
WebImport:Major bugfix session (part 1)...

6 years agoWebImport: Extending parser class to handle custom output label selection
Christophe Paccolat [Wed, 17 Aug 2011 19:44:10 +0000 (21:44 +0200)]
WebImport:  Extending parser class to handle custom output label selection
note:Work in progress, known issues with cleanData() on import-85.data

6 years agoMerge branch 'WebImport_branch' of gitorious.org:mldemos/mldemos
Basilio [Tue, 16 Aug 2011 12:02:17 +0000 (14:02 +0200)]
Merge branch 'WebImport_branch' of gitorious.org:mldemos/mldemos

6 years ago- Restructured the main program (Core now has all the core elements while MLDemos...
Basilio [Tue, 16 Aug 2011 12:02:04 +0000 (14:02 +0200)]
- Restructured the main program (Core now has all the core elements while MLDemos only has the gui files), this leads to a faster compilation...
- Combined the canvas pixmaps into a single struct (maps) to simplify management of maps from outside the canvas (e.g. drawTimer, plugins DrawInfo/DrawModel functions).
- Started adding HMM (experimental for now)
- Started adding TimeSeries (very experimental for now)

6 years agoWebImport:Added autoimport to mldemos when *.data file link is clicked
Christophe Paccolat [Tue, 16 Aug 2011 08:40:15 +0000 (10:40 +0200)]
WebImport:Added autoimport to mldemos when *.data file link is clicked

6 years agoWebImport: Linked back button action
Christophe Paccolat [Mon, 15 Aug 2011 17:05:42 +0000 (19:05 +0200)]
WebImport: Linked back button action
WebImport: Switch to custom link handler

6 years agoStarted fetching .data files from the browser
Basilio [Fri, 12 Aug 2011 13:40:04 +0000 (15:40 +0200)]
Started fetching .data files from the browser

6 years agoadded browser in WebImport
Basilio [Fri, 12 Aug 2011 13:25:26 +0000 (15:25 +0200)]
added browser in WebImport

6 years agoasd
Basilio [Fri, 12 Aug 2011 13:01:17 +0000 (15:01 +0200)]
asd

6 years agomerging!
Basilio [Fri, 12 Aug 2011 12:59:46 +0000 (14:59 +0200)]
merging!

6 years agoWebImport:minor parser bugfix
Christophe Paccolat [Fri, 12 Aug 2011 12:50:58 +0000 (14:50 +0200)]
WebImport:minor parser bugfix
WebImport:implemented QTableWidget for data consistency check (by the user)

6 years agoFixed ugly crash on empty strings in the WebImport parser
Basilio [Fri, 12 Aug 2011 08:17:24 +0000 (10:17 +0200)]
Fixed ugly crash on empty strings in the WebImport parser

6 years agoAdded some dummy functions to get the code to compile ;)
Basilio [Thu, 11 Aug 2011 20:16:34 +0000 (22:16 +0200)]
Added some dummy functions to get the code to compile ;)

6 years agostill merging (what is the proper way of going about this whole merging process?)
Basilio [Thu, 11 Aug 2011 20:05:30 +0000 (22:05 +0200)]
still merging (what is the proper way of going about this whole merging process?)

6 years agomerging WebImport_branch
Basilio [Thu, 11 Aug 2011 19:46:18 +0000 (21:46 +0200)]
merging WebImport_branch

6 years agoWebImport:some cleanup
Christophe Paccolat [Thu, 11 Aug 2011 16:00:43 +0000 (18:00 +0200)]
WebImport:some cleanup
WebImport:added class for QTableViewWidget
MLDemos:autoFit on update from ioplugins

6 years agoremerging?
Basilio [Thu, 11 Aug 2011 13:49:59 +0000 (15:49 +0200)]
remerging?

6 years agomerging?
Basilio [Thu, 11 Aug 2011 13:49:44 +0000 (15:49 +0200)]
merging?

6 years agov0.3.7: v0.3.7
Basilio [Thu, 11 Aug 2011 13:40:33 +0000 (15:40 +0200)]
v0.3.7:
- Added Quality Treshold clustering.
- Upgraded SEDS to the latest version from Mohammad Khansari (using nlopt).
- Upgraded SVM to do multi-class classification.
- The training trajectories are now tested and displayed by the DS to estimate quality/stability.
- Trajectories are now generated/interpolated by datasetManager (instead of doing that separately for canvas/training/testing).
- Dynamical display now paints either vectors or colormap and not both (added option in the optionDynamic widget)
--> TODO: update these changes in the SVG export.
- Changed the display of samples (to uniform the color scheme with multi-class).
- Fixed KNN multi-class classification computation.
- Canvas now allows to choose which 2 dimensions are selected (for multi-dimensional data).
--> LIMITS: not all algorithms support multi-dimensional data, and will only consider the first two dimensions.
- Added on-the-fly test of the mouse position for multi-class.
- 3rdParty libraries are now compiled as a separate static library (less redundancy at compile time).
- Integrated KPCA into Linear Projection which are now known as Projections
--> BUG: Projections sometimes crash or deadlock, havent figured out why yet.
- fixed crashes and deadlocks mostly due to drawTimer here and there.

6 years agoWebImport plugin: parser bugfixes, added file dialog stuff
Christophe Paccolat [Thu, 11 Aug 2011 13:03:57 +0000 (15:03 +0200)]
WebImport plugin: parser bugfixes, added file dialog stuff

6 years agoPluginWebImport : Function to format parser output for mldemos' pair<vector<fvec...
Christophe Paccolat [Wed, 10 Aug 2011 23:32:02 +0000 (01:32 +0200)]
PluginWebImport : Function to format parser output for mldemos' pair<vector<fvec>,ivec>

6 years agoMerge branch 'WebImport_branch' into HEAD
Christophe Paccolat [Wed, 10 Aug 2011 21:18:21 +0000 (23:18 +0200)]
Merge branch 'WebImport_branch' into HEAD

6 years agoFixed file name QtCreator project file
Christophe Paccolat [Wed, 10 Aug 2011 21:11:10 +0000 (23:11 +0200)]
Fixed file name QtCreator project file
Added plugins to build process

6 years agofixed build issues
Christophe Paccolat [Wed, 10 Aug 2011 21:01:19 +0000 (23:01 +0200)]
fixed build issues
reorganised code (standalone->plugin)
reworked UI
--- still work in progress ---

6 years agoFinalised CVSParser and data import
Christophe Paccolat [Tue, 9 Aug 2011 17:13:01 +0000 (19:13 +0200)]
Finalised CVSParser and data import
Started linking with Qt
Work in progress, tree is currently not building !!!