[shark] branch master updated (a1a68fd -> 184f480)
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Wed Mar 16 10:05:26 UTC 2016
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a change to branch master
in repository shark.
from a1a68fd added SOVERSION recommendiation of issue #21
adds 3ea73d1 updating cmake version to 2.8.12 in travis, hope this works
adds a36fb32 fixed a broken check that a HDF5 file was opened correctly. Also fixed the buildscript to copy the test files in the build directory. fixes #22
adds 7ef1b1f Merge branch 'master' of ssh://github.com/Shark-ML/Shark
adds 76adba3 Revert "added SOVERSION recommendiation of issue #21"
adds 3252eae Use public SHARK_[SO]VERSION variables in library target.
adds 7df87be Merge pull request #29 from ghisvail/fix/soversion-management
adds 74f2f4e Replace non-ascii characters.
adds 1240cd8 Merge pull request #28 from ghisvail/fix/cmsa-files-encoding
adds b1fa7e6 fixed issue #30
new 8af15e7 Add functions to export generated model
new 1083283 Merge pull request #15 from elehcim/RF_export_model
new 4775a2a fixed issue #35
new d97f413 tried to fix ATLAS Ubuntu problem
new 36ffe6e fixed path once again
new c50edeb another try
new 013d589 SquaredHingeLinearCSvmTrainer trainer added
new 1e900d4 Merge branch 'master' of ssh://github.com/Shark-ML/Shark
new 60ea1f0 added a global shark lock
new b954018 Implemented Cross Entropy algorithm
new 7fb9a60 Renamed files to aviod name collision
new cbe4ecb fixed off-by one error in generation of rotation matrices. also the 1x1 rotation matrix is the identity
new 0c55542 Merge branch 'master' of https://github.com/Shark-ML/Shark
new 12e582a Added description on Cross Entropy Method class
new 37398d3 Minor spell scheck i n description
new e8d1ffc Merge pull request #39 from Egomeh/master
new bdb8965 fixed boost 1.60 problems. fixes #38
new fa39fe7 fixed missing include
new 1c8fb3a aparently there changed more in 1.60
new 0e21607 removed unused parameter from SMSEMOA::init
new 1e32bdd Fast hypervolume algorithm for three objectives added.
new e5091d7 sorry, reverted a shortsighted change done yesterday
new f2dcf1b Update Timer.h
new 0b7a978 wrong argument list for the impulse noie model. fixes #52
new ebf0f74 hypervolume unit test improved
new 66b3ed0 added prototype for the new internal interface (compatible with project partners)
new 269a0a7 removed parent population return value of updatePopulation and ported CMSA
new 8b9e108 added prototype for the new internal interface (compatible with project partners)
new 81df323 changed interface once again. working
new fdacfbc further applied the changes to init()
new 1d66982 new try for init interface
new ea51413 fixed small bugs
new 229bbce fixed issue #42
new 468fb91 made parent population protected
new 1e8328e ported SteadyStateMOCMA to the new interface
new ed32694 ported MOCMA
new e98af00 fixed crossover of NSGAII
new 346604c changed alpha to 10 because of numerical nightmare
new 5c950d2 fixed bugs in PolynomialMutation and SimulatedBinaryCrossover by checking with Debs original code. Now NSGAII and SMS-EMOA behave reasonable
new 61e3ef6 small fixes
new d40a416 ported RealCodedNSGAII and fixed some smaller issues
new 9a366dd typo in comment
new a64f740 do not pick random parents for MOCMA
new 3318253 added critical region for the sampling
new 2b28945 fixed issue #44
new 6e44e22 slow loop replaced with fast alternative - thanks for Phil Marek
new 8683a11 fixed issue #50
new 165fbc6 deactivated failing test for the approximated hypervolume indicator
new df0bc82 incorporated advise from Tobias at pull request
new 0d56b0f added free functions to draw from the most used distributions using a free Rng
new a985b79 rewrote DirectSearch to make more explicitely use of Rng. DirectSearch should now be thread safe when every instance of the algorithms gets its own Rng instead of the globalRng, which is default
new a60e978 a rebase did some harm..
new 2b06254 Merge pull request #49 from Shark-ML/InterfaceEvo
new 6a50a58 updated to the newest release. fixes #34
new c3a3248 website search fixed
new 37e13d2 CART/RF: unified const syntax
new f32349d Trees: renamed splitmatrix → tree, and splitinfo → nodeinfo
new 184f480 Merge pull request #58 from wrigleyster/pullreq
The 58 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.travis.yml | 2 +
CMakeLists.txt | 15 +-
Test/Algorithms/DirectSearch/CMA.cpp | 12 +-
.../{ElitistCMA.cpp => CrossEntropyMethod.cpp} | 40 +-
Test/Algorithms/DirectSearch/MOCMA.cpp | 8 +-
.../Operators/Mutation/BitflipMutation.cpp | 2 +-
.../DirectSearch/Operators/Selection/Selection.cpp | 4 +-
Test/Algorithms/DirectSearch/RealCodedNSGAII.cpp | 13 +-
.../{RealCodedNSGAII.cpp => SMS-EMOA.cpp} | 21 +-
Test/Algorithms/DirectSearch/SteadyStateMOCMA.cpp | 5 +-
Test/Algorithms/Hypervolume.cpp | 125 ++++--
Test/Algorithms/Trainers/FisherLDA.cpp | 2 +-
Test/Algorithms/Trainers/LDA.cpp | 8 +-
Test/Algorithms/Trainers/LinearRegression.cpp | 2 +-
Test/Algorithms/Trainers/Normalization.cpp | 6 +-
Test/Algorithms/Trainers/PCA.cpp | 6 +-
Test/Algorithms/testFunction.h | 1 +
Test/CMakeLists.txt | 8 +-
Test/Data/HDF5Tests.cpp | 7 +-
Test/ObjectiveFunctions/Benchmarks.cpp | 7 -
Test/ObjectiveFunctions/ErrorFunction.cpp | 2 +-
Test/Rng/MultiNomial.cpp | 4 +-
Test/Rng/MultiVariateNormal.cpp | 4 +-
doc/index.html | 16 +-
examples/EA/SOO/AckleyES.tpp | 4 +-
examples/EA/SOO/CMASimple.tpp | 4 +-
examples/EA/SOO/TSP.tpp | 7 +-
examples/Supervised/DeepNetworkTraining.tpp | 2 +-
examples/Unsupervised/PCA.tpp | 2 +-
include/shark/Algorithms/DirectSearch/CMA.h | 448 +++++++++++----------
.../Algorithms/DirectSearch/CMA/CMAIndividual.h | 18 +-
.../shark/Algorithms/DirectSearch/CMA/Chromosome.h | 7 +-
include/shark/Algorithms/DirectSearch/CMSA.h | 240 ++++++-----
.../Algorithms/DirectSearch/CrossEntropyMethod.h | 258 ++++++++++++
include/shark/Algorithms/DirectSearch/ElitistCMA.h | 4 +-
.../DirectSearch/HypervolumeCalculator.h | 121 +++++-
.../DirectSearch/Indicators/HypervolumeIndicator.h | 1 +
include/shark/Algorithms/DirectSearch/LMCMA.h | 9 +-
include/shark/Algorithms/DirectSearch/MOCMA.h | 221 +++++-----
.../Operators/Mutation/BitflipMutator.h | 4 +-
.../Operators/Mutation/PolynomialMutation.h | 69 ++--
.../Operators/Recombination/OnePointCrossover.h | 6 +-
.../Recombination/SimulatedBinaryCrossover.h | 86 ++--
.../Operators/Recombination/UniformCrossover.h | 8 +-
.../Operators/Selection/EPTournamentSelection.h | 10 +-
.../Operators/Selection/IndicatorBasedSelection.h | 3 +-
.../Operators/Selection/LinearRanking.h | 3 +-
.../Operators/Selection/RouletteWheelSelection.h | 4 +-
.../Operators/Selection/TournamentSelection.h | 9 +-
.../Operators/Selection/UniformRanking.h | 3 +-
.../Algorithms/DirectSearch/RealCodedNSGAII.h | 236 +++++++----
include/shark/Algorithms/DirectSearch/SMS-EMOA.h | 200 +++++----
.../Algorithms/DirectSearch/SteadyStateMOCMA.h | 220 ++++++----
include/shark/Algorithms/DirectSearch/VDCMA.h | 8 +-
include/shark/Algorithms/QP/QpBoxLinear.h | 74 ++--
include/shark/Algorithms/Trainers/CARTTrainer.h | 20 +-
include/shark/Algorithms/Trainers/CSvmTrainer.h | 32 +-
.../Trainers/Distribution/NormalTrainer.h | 6 +-
.../shark/Algorithms/Trainers/McSvmOVATrainer.h | 4 +-
include/shark/Algorithms/Trainers/RFTrainer.h | 20 +-
include/shark/Core/OpenMP.h | 2 +-
include/shark/Core/Timer.h | 10 +-
include/shark/Data/Csv.h | 2 -
include/shark/Data/DataDistribution.h | 2 +-
include/shark/Data/HDF5.h | 10 +-
.../Data/Impl/BoostFusion151DefineStructInl.hpp | 2 +-
include/shark/LinAlg/BLAS/kernels/lapack/syev.hpp | 2 +-
include/shark/LinAlg/rotations.h | 8 +-
include/shark/Models/Kernels/SubrangeKernel.h | 2 +-
include/shark/Models/Trees/CARTClassifier.h | 100 +++--
include/shark/Models/Trees/RFClassifier.h | 27 +-
.../shark/ObjectiveFunctions/Benchmarks/DTLZ4.h | 4 +-
.../ObjectiveFunctions/Loss/EpsilonHingeLoss.h | 3 -
.../Loss/SquaredEpsilonHingeLoss.h | 3 +-
include/shark/Rng/Bernoulli.h | 10 +-
include/shark/Rng/Binomial.h | 8 +-
include/shark/Rng/DiscreteUniform.h | 128 +++---
include/shark/Rng/GlobalRng.h | 5 -
include/shark/Rng/Normal.h | 9 +-
include/shark/Rng/Uniform.h | 7 +
.../Distributions/MultiNomialDistribution.h | 13 +-
.../Distributions/MultiVariateNormalDistribution.h | 42 +-
src/Algorithms/CARTTrainer.cpp | 204 +++++-----
src/Algorithms/DirectSearch/CMA.cpp | 137 ++++---
src/Algorithms/DirectSearch/CMSA.cpp | 111 +++--
src/Algorithms/DirectSearch/CrossEntropyMethod.cpp | 216 ++++++++++
src/Algorithms/DirectSearch/ElitistCMA.cpp | 4 +-
src/Algorithms/RFTrainer.cpp | 140 +++----
src/CMakeLists.txt | 5 +-
src/Models/RNNet.cpp | 14 +-
90 files changed, 2495 insertions(+), 1426 deletions(-)
copy Test/Algorithms/DirectSearch/{ElitistCMA.cpp => CrossEntropyMethod.cpp} (63%)
copy Test/Algorithms/DirectSearch/{RealCodedNSGAII.cpp => SMS-EMOA.cpp} (80%)
create mode 100644 include/shark/Algorithms/DirectSearch/CrossEntropyMethod.h
create mode 100644 src/Algorithms/DirectSearch/CrossEntropyMethod.cpp
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/shark.git
More information about the debian-science-commits
mailing list