[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