v0.3.7: upstream/0.3.7
authorBasilio <basilio@tsf-wpa-2-2092.epfl.ch>
Thu, 11 Aug 2011 13:40:33 +0000 (15:40 +0200)
committerBasilio <basilio@tsf-wpa-2-2092.epfl.ch>
Thu, 11 Aug 2011 13:40:33 +0000 (15:40 +0200)
commitda8fdc035ef523bfe5417fdc5dc4110b6a70b123
tree0b5f947f9664543574409e5a20ceef0785594b78
parent0e817a4b6855f46028de2b269d690b2dc0796a6a
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.
218 files changed:
LICENSE.txt
MLDemos/MLDemos.pro
MLDemos/canvas.cpp
MLDemos/canvas.h
MLDemos/datasetManager.cpp
MLDemos/datasetManager.h
MLDemos/drawTimer.cpp
MLDemos/drawTimer.h
MLDemos/mldemos.cpp
MLDemos/mldemos.h
MLDemos/mlprocessing.cpp
MLDemos/mlsaving.cpp
MLDemos/optsDynamic.ui
MLDemos/viewOptions.ui
MLDemos_full.pro
_3rdParty/3rdParty.pro [new file with mode: 0644]
_3rdParty/JnS/JnS.cpp [new file with mode: 0644]
_3rdParty/JnS/JnS.h [new file with mode: 0644]
_3rdParty/JnS/Matutil.cpp [new file with mode: 0644]
_3rdParty/JnS/Matutil.h [new file with mode: 0644]
_3rdParty/PSO/memoryAllocation.cpp [new file with mode: 0644]
_3rdParty/PSO/memoryAllocation.h [new file with mode: 0644]
_3rdParty/PSO/optimization_test_functions.h [new file with mode: 0644]
_3rdParty/PSO/optimizer.cpp [new file with mode: 0644]
_3rdParty/PSO/optimizer.h [new file with mode: 0644]
_3rdParty/PSO/pso.cpp [new file with mode: 0644]
_3rdParty/PSO/pso.h [new file with mode: 0644]
_3rdParty/liblinear/blas.h [new file with mode: 0644]
_3rdParty/liblinear/blasp.h [new file with mode: 0644]
_3rdParty/liblinear/daxpy.c [new file with mode: 0644]
_3rdParty/liblinear/ddot.c [new file with mode: 0644]
_3rdParty/liblinear/dnrm2.c [new file with mode: 0644]
_3rdParty/liblinear/dscal.c [new file with mode: 0644]
_3rdParty/liblinear/linear.cpp [new file with mode: 0644]
_3rdParty/liblinear/linear.h [new file with mode: 0644]
_3rdParty/liblinear/predict.c [new file with mode: 0644]
_3rdParty/liblinear/train.c [new file with mode: 0644]
_3rdParty/liblinear/tron.cpp [new file with mode: 0644]
_3rdParty/liblinear/tron.h [new file with mode: 0644]
_3rdParty/nlopt/DIRect.c [new file with mode: 0644]
_3rdParty/nlopt/DIRserial.c [new file with mode: 0644]
_3rdParty/nlopt/DIRsubrout.c [new file with mode: 0644]
_3rdParty/nlopt/auglag.c [new file with mode: 0644]
_3rdParty/nlopt/auglag.h [new file with mode: 0644]
_3rdParty/nlopt/bobyqa.c [new file with mode: 0644]
_3rdParty/nlopt/bobyqa.h [new file with mode: 0644]
_3rdParty/nlopt/cdirect.c [new file with mode: 0644]
_3rdParty/nlopt/cdirect.h [new file with mode: 0644]
_3rdParty/nlopt/cobyla.c [new file with mode: 0644]
_3rdParty/nlopt/cobyla.h [new file with mode: 0644]
_3rdParty/nlopt/config.h [new file with mode: 0644]
_3rdParty/nlopt/crs.c [new file with mode: 0644]
_3rdParty/nlopt/crs.h [new file with mode: 0644]
_3rdParty/nlopt/deprecated.c [new file with mode: 0644]
_3rdParty/nlopt/direct-internal.h [new file with mode: 0644]
_3rdParty/nlopt/direct.h [new file with mode: 0644]
_3rdParty/nlopt/direct_wrap.c [new file with mode: 0644]
_3rdParty/nlopt/f77api.c [new file with mode: 0644]
_3rdParty/nlopt/f77funcs.h [new file with mode: 0644]
_3rdParty/nlopt/f77funcs_.h [new file with mode: 0644]
_3rdParty/nlopt/general.c [new file with mode: 0644]
_3rdParty/nlopt/global.cc [new file with mode: 0644]
_3rdParty/nlopt/global.h [new file with mode: 0644]
_3rdParty/nlopt/hybrid.c [new file with mode: 0644]
_3rdParty/nlopt/isres.c [new file with mode: 0644]
_3rdParty/nlopt/isres.h [new file with mode: 0644]
_3rdParty/nlopt/linalg.cc [new file with mode: 0644]
_3rdParty/nlopt/linalg.h [new file with mode: 0644]
_3rdParty/nlopt/local.cc [new file with mode: 0644]
_3rdParty/nlopt/local.h [new file with mode: 0644]
_3rdParty/nlopt/luksan.h [new file with mode: 0644]
_3rdParty/nlopt/mlsl.c [new file with mode: 0644]
_3rdParty/nlopt/mlsl.h [new file with mode: 0644]
_3rdParty/nlopt/mma.c [new file with mode: 0644]
_3rdParty/nlopt/mma.h [new file with mode: 0644]
_3rdParty/nlopt/mssubs.c [new file with mode: 0644]
_3rdParty/nlopt/mt19937ar.c [new file with mode: 0644]
_3rdParty/nlopt/neldermead.h [new file with mode: 0644]
_3rdParty/nlopt/newuoa.c [new file with mode: 0644]
_3rdParty/nlopt/newuoa.h [new file with mode: 0644]
_3rdParty/nlopt/nldrmd.c [new file with mode: 0644]
_3rdParty/nlopt/nlopt-in.hpp [new file with mode: 0644]
_3rdParty/nlopt/nlopt-internal.h [new file with mode: 0644]
_3rdParty/nlopt/nlopt-util.h [new file with mode: 0644]
_3rdParty/nlopt/nlopt.h [new file with mode: 0644]
_3rdParty/nlopt/nlopt.hpp [new file with mode: 0644]
_3rdParty/nlopt/nlopt_optimize_usage.h [new file with mode: 0644]
_3rdParty/nlopt/optimize.c [new file with mode: 0644]
_3rdParty/nlopt/options.c [new file with mode: 0644]
_3rdParty/nlopt/plip.c [new file with mode: 0644]
_3rdParty/nlopt/plis.c [new file with mode: 0644]
_3rdParty/nlopt/pnet.c [new file with mode: 0644]
_3rdParty/nlopt/praxis.c [new file with mode: 0644]
_3rdParty/nlopt/praxis.h [new file with mode: 0644]
_3rdParty/nlopt/pssubs.c [new file with mode: 0644]
_3rdParty/nlopt/qsort_r.c [new file with mode: 0644]
_3rdParty/nlopt/redblack.c [new file with mode: 0644]
_3rdParty/nlopt/redblack.h [new file with mode: 0644]
_3rdParty/nlopt/rescale.c [new file with mode: 0644]
_3rdParty/nlopt/sbplx.c [new file with mode: 0644]
_3rdParty/nlopt/slsqp.c [new file with mode: 0644]
_3rdParty/nlopt/slsqp.h [new file with mode: 0644]
_3rdParty/nlopt/soboldata.h [new file with mode: 0644]
_3rdParty/nlopt/sobolseq.c [new file with mode: 0644]
_3rdParty/nlopt/stogo.cc [new file with mode: 0644]
_3rdParty/nlopt/stogo.h [new file with mode: 0644]
_3rdParty/nlopt/stogo_config.h [new file with mode: 0644]
_3rdParty/nlopt/stop.c [new file with mode: 0644]
_3rdParty/nlopt/timer.c [new file with mode: 0644]
_3rdParty/nlopt/tools.cc [new file with mode: 0644]
_3rdParty/nlopt/tools.h [new file with mode: 0644]
_AlgorithmsPlugins/GMM/classifierGMM.cpp
_AlgorithmsPlugins/GMM/interfaceGMMClassifier.cpp
_AlgorithmsPlugins/GMM/interfaceGMMCluster.cpp
_AlgorithmsPlugins/GMM/interfaceGMMDynamic.cpp
_AlgorithmsPlugins/GMM/interfaceGMMRegress.cpp
_AlgorithmsPlugins/GMM/paramsGMM.ui
_AlgorithmsPlugins/GMM/paramsGMMcluster.ui
_AlgorithmsPlugins/GMM/paramsGMMdynamic.ui
_AlgorithmsPlugins/GMM/paramsGMMregr.ui
_AlgorithmsPlugins/GMM/pluginGMM.pro
_AlgorithmsPlugins/KNN/interfaceKNNClassifier.cpp
_AlgorithmsPlugins/KNN/pluginKNN.cpp
_AlgorithmsPlugins/KNN/pluginKNN.h
_AlgorithmsPlugins/KNN/pluginKNN.pro
_AlgorithmsPlugins/KPCA/classifierKPCA.cpp [deleted file]
_AlgorithmsPlugins/KPCA/classifierKPCA.h [deleted file]
_AlgorithmsPlugins/KPCA/eigen_pca.h [deleted file]
_AlgorithmsPlugins/KPCA/eigen_pca_kernel.cpp [deleted file]
_AlgorithmsPlugins/KPCA/kPCA.cbp [deleted file]
_AlgorithmsPlugins/KPCA/paramsKPCA.ui [deleted file]
_AlgorithmsPlugins/KPCA/pluginKPCA.cpp [deleted file]
_AlgorithmsPlugins/KPCA/pluginKPCA.h [deleted file]
_AlgorithmsPlugins/KPCA/pluginKPCA.pro [deleted file]
_AlgorithmsPlugins/KPCA/testPCA.cpp [deleted file]
_AlgorithmsPlugins/KernelMethods/classifierSVM.cpp
_AlgorithmsPlugins/KernelMethods/classifierSVM.h
_AlgorithmsPlugins/KernelMethods/dynamicalGPR.cpp
_AlgorithmsPlugins/KernelMethods/interfaceSVMClassifier.cpp
_AlgorithmsPlugins/KernelMethods/pluginKernel.pro
_AlgorithmsPlugins/KernelMethods/svm.cpp
_AlgorithmsPlugins/KernelMethods/svm.h
_AlgorithmsPlugins/LWPR/pluginLWPR.cpp
_AlgorithmsPlugins/LWPR/pluginLWPR.h
_AlgorithmsPlugins/LWPR/pluginLWPR.pro
_AlgorithmsPlugins/LinearMethods/JnS/JnS.cpp [deleted file]
_AlgorithmsPlugins/LinearMethods/JnS/JnS.h [deleted file]
_AlgorithmsPlugins/LinearMethods/JnS/Matutil.cpp [deleted file]
_AlgorithmsPlugins/LinearMethods/JnS/Matutil.h [deleted file]
_AlgorithmsPlugins/LinearMethods/LinearMethods.cbp [deleted file]
_AlgorithmsPlugins/LinearMethods/classifierLinear.cpp [deleted file]
_AlgorithmsPlugins/LinearMethods/classifierLinear.h [deleted file]
_AlgorithmsPlugins/LinearMethods/interfaceLinearClassifier.cpp [deleted file]
_AlgorithmsPlugins/LinearMethods/interfaceLinearClassifier.h [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/blas.h [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/blasp.h [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/daxpy.c [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/ddot.c [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/dnrm2.c [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/dscal.c [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/linear.cpp [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/linear.h [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/predict.c [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/train.c [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/tron.cpp [deleted file]
_AlgorithmsPlugins/LinearMethods/liblinear/tron.h [deleted file]
_AlgorithmsPlugins/LinearMethods/paramsLinear.ui [deleted file]
_AlgorithmsPlugins/LinearMethods/pluginLinear.cpp [deleted file]
_AlgorithmsPlugins/LinearMethods/pluginLinear.h [deleted file]
_AlgorithmsPlugins/LinearMethods/pluginLinear.pro [deleted file]
_AlgorithmsPlugins/Maximizers/PSO/memoryAllocation.cpp [deleted file]
_AlgorithmsPlugins/Maximizers/PSO/memoryAllocation.h [deleted file]
_AlgorithmsPlugins/Maximizers/PSO/optimization_test_functions.h [deleted file]
_AlgorithmsPlugins/Maximizers/PSO/optimizer.cpp [deleted file]
_AlgorithmsPlugins/Maximizers/PSO/optimizer.h [deleted file]
_AlgorithmsPlugins/Maximizers/PSO/pso.cpp [deleted file]
_AlgorithmsPlugins/Maximizers/PSO/pso.h [deleted file]
_AlgorithmsPlugins/Maximizers/pluginMaximizers.pro
_AlgorithmsPlugins/Obstacle/pluginAvoidance.pro
_AlgorithmsPlugins/OpenCV/dynamicalMLP.cpp
_AlgorithmsPlugins/OpenCV/pluginOpenCV.pro
_AlgorithmsPlugins/Projections/LinearMethods.cbp [new file with mode: 0644]
_AlgorithmsPlugins/Projections/classifierKPCA.cpp [new file with mode: 0644]
_AlgorithmsPlugins/Projections/classifierKPCA.h [new file with mode: 0644]
_AlgorithmsPlugins/Projections/classifierLinear.cpp [new file with mode: 0644]
_AlgorithmsPlugins/Projections/classifierLinear.h [new file with mode: 0644]
_AlgorithmsPlugins/Projections/eigen_pca.h [new file with mode: 0644]
_AlgorithmsPlugins/Projections/eigen_pca_kernel.cpp [new file with mode: 0644]
_AlgorithmsPlugins/Projections/interfaceProjections.cpp [new file with mode: 0644]
_AlgorithmsPlugins/Projections/interfaceProjections.h [new file with mode: 0644]
_AlgorithmsPlugins/Projections/paramsProjections.ui [new file with mode: 0644]
_AlgorithmsPlugins/Projections/pluginProjections.cpp [new file with mode: 0644]
_AlgorithmsPlugins/Projections/pluginProjections.h [new file with mode: 0644]
_AlgorithmsPlugins/Projections/pluginProjections.pro [new file with mode: 0644]
_AlgorithmsPlugins/SEDS/SEDS.cpp
_AlgorithmsPlugins/SEDS/SEDS.h
_AlgorithmsPlugins/SEDS/__SEDS.cpp [deleted file]
_AlgorithmsPlugins/SEDS/__SEDS.h [deleted file]
_AlgorithmsPlugins/SEDS/__dynamicalSEDS.cpp [deleted file]
_AlgorithmsPlugins/SEDS/__dynamicalSEDS.h [deleted file]
_AlgorithmsPlugins/SEDS/dynamicalSEDS.cpp
_AlgorithmsPlugins/SEDS/dynamicalSEDS.h
_AlgorithmsPlugins/SEDS/interfaceSEDSDynamic.cpp
_AlgorithmsPlugins/SEDS/paramsSEDS.ui
_AlgorithmsPlugins/SEDS/pluginSEDS.pro
_AlgorithmsPlugins/XMeans/Clustering.cpp [new file with mode: 0644]
_AlgorithmsPlugins/XMeans/Clustering.h [new file with mode: 0644]
_AlgorithmsPlugins/XMeans/clustererQTClust.cpp [new file with mode: 0644]
_AlgorithmsPlugins/XMeans/clustererQTClust.h [new file with mode: 0644]
_AlgorithmsPlugins/XMeans/interfaceQTCLuster.cpp [new file with mode: 0644]
_AlgorithmsPlugins/XMeans/interfaceQTCluster.h [new file with mode: 0644]
_AlgorithmsPlugins/XMeans/paramsQTCluster.ui [new file with mode: 0644]
_AlgorithmsPlugins/XMeans/pluginXMeans.pro [new file with mode: 0644]
_AlgorithmsPlugins/XMeans/vectorSpace.cpp [new file with mode: 0644]
_AlgorithmsPlugins/XMeans/vectorSpace.hpp [new file with mode: 0644]
help/kpca.html [deleted file]
help/linearClassifiers.html [deleted file]
help/projections.html [new file with mode: 0644]