[mlpack-git] master: Merge pull request #8 from mlpack/master (ef4536b)

gitdub at mlpack.org gitdub at mlpack.org
Fri Jul 22 10:27:48 EDT 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/ecbfd24defe31d9f39708c0b4c6ad352cd46ed5c...7eec0609aa21cb12aeed3cbcaa1e411dad0359f2

>---------------------------------------------------------------

commit ef4536b26d4f6784795948a103f0a909c4163386
Merge: 90a5cd2 4c88348
Author: Keon Kim <kwk236 at gmail.com>
Date:   Fri Jul 22 23:27:48 2016 +0900

    Merge pull request #8 from mlpack/master
    
    update


>---------------------------------------------------------------

ef4536b26d4f6784795948a103f0a909c4163386
 CMake/mlpack_coverage.in                           | 125 +++++
 CMakeLists.txt                                     |  84 ++-
 COPYRIGHT.txt                                      |   1 +
 HISTORY.md                                         |  18 +-
 README.md                                          |   6 +-
 doc/guide/build.hpp                                |   4 +-
 doc/tutorials/kmeans/kmeans.txt                    |  18 +-
 src/mlpack/CMakeLists.txt                          |   3 +
 src/mlpack/core.hpp                                |   6 +
 src/mlpack/core/dists/gaussian_distribution.hpp    |   2 +-
 src/mlpack/core/tree/CMakeLists.txt                |  14 +
 src/mlpack/core/tree/binary_space_tree/traits.hpp  |  24 +
 src/mlpack/core/tree/hrectbound.hpp                |  20 +
 src/mlpack/core/tree/hrectbound_impl.hpp           |  78 +++
 src/mlpack/core/tree/rectangle_tree.hpp            |  10 +-
 .../tree/rectangle_tree/discrete_hilbert_value.hpp |   9 -
 .../rectangle_tree/discrete_hilbert_value_impl.hpp |  34 +-
 .../rectangle_tree/dual_tree_traverser_impl.hpp    |   8 +-
 .../hilbert_r_tree_auxiliary_information.hpp       |   8 -
 .../hilbert_r_tree_auxiliary_information_impl.hpp  |  20 +-
 .../hilbert_r_tree_descent_heuristic_impl.hpp      |   6 +-
 .../rectangle_tree/hilbert_r_tree_split_impl.hpp   |  89 ++--
 .../tree/rectangle_tree/minimal_coverage_sweep.hpp |  97 ++++
 .../rectangle_tree/minimal_coverage_sweep_impl.hpp | 194 +++++++
 .../rectangle_tree/minimal_splits_number_sweep.hpp |  73 +++
 .../minimal_splits_number_sweep_impl.hpp           | 112 ++++
 .../rectangle_tree/no_auxiliary_information.hpp    |  20 +-
 ... => r_plus_plus_tree_auxiliary_information.hpp} | 101 ++--
 ...r_plus_plus_tree_auxiliary_information_impl.hpp | 130 +++++
 .../r_plus_plus_tree_descent_heuristic.hpp         |  48 ++
 .../r_plus_plus_tree_descent_heuristic_impl.hpp    |  48 ++
 .../r_plus_plus_tree_split_policy.hpp              |  74 +++
 .../r_plus_tree_descent_heuristic.hpp              |  48 ++
 .../r_plus_tree_descent_heuristic_impl.hpp         | 103 ++++
 .../core/tree/rectangle_tree/r_plus_tree_split.hpp | 129 +++++
 .../tree/rectangle_tree/r_plus_tree_split_impl.hpp | 376 ++++++++++++++
 .../rectangle_tree/r_plus_tree_split_policy.hpp    |  74 +++
 .../r_star_tree_descent_heuristic_impl.hpp         |  44 +-
 .../core/tree/rectangle_tree/r_star_tree_split.hpp |  25 +-
 .../tree/rectangle_tree/r_star_tree_split_impl.hpp | 262 ++++------
 .../r_tree_descent_heuristic_impl.hpp              |  30 +-
 .../core/tree/rectangle_tree/r_tree_split_impl.hpp |  93 ++--
 .../core/tree/rectangle_tree/rectangle_tree.hpp    |  50 +-
 .../tree/rectangle_tree/rectangle_tree_impl.hpp    | 100 ++--
 .../rectangle_tree/single_tree_traverser_impl.hpp  |   4 +-
 src/mlpack/core/tree/rectangle_tree/traits.hpp     |  48 ++
 src/mlpack/core/tree/rectangle_tree/typedef.hpp    |  58 +++
 .../core/tree/rectangle_tree/x_tree_split.hpp      |  25 +-
 .../core/tree/rectangle_tree/x_tree_split_impl.hpp | 296 +++++------
 src/mlpack/core/util/backtrace.cpp                 |   7 -
 src/mlpack/core/util/backtrace.hpp                 |   7 -
 src/mlpack/core/util/cli.cpp                       | 126 ++++-
 src/mlpack/core/util/cli.hpp                       | 351 +------------
 src/mlpack/core/util/cli_impl.hpp                  |  21 +-
 src/mlpack/core/util/option.hpp                    |  20 +-
 src/mlpack/core/util/option_impl.hpp               |  11 +-
 src/mlpack/core/util/param.hpp                     | 426 +++++++++++++++
 src/mlpack/methods/CMakeLists.txt                  |   2 +
 src/mlpack/methods/adaboost/adaboost_impl.hpp      |   2 +-
 src/mlpack/methods/adaboost/adaboost_main.cpp      |  37 +-
 src/mlpack/methods/amf/init_rules/CMakeLists.txt   |   1 +
 src/mlpack/methods/amf/init_rules/given_init.hpp   |  75 +++
 src/mlpack/methods/ann/CMakeLists.txt              |   1 -
 src/mlpack/methods/ann/cnn.hpp                     |   3 +
 src/mlpack/methods/ann/cnn_impl.hpp                |  13 +-
 src/mlpack/methods/ann/layer/one_hot_layer.hpp     |   2 +-
 .../methods/ann/layer/vr_class_reward_layer.hpp    |   2 +-
 src/mlpack/methods/ann/trainer/trainer.hpp         | 310 -----------
 src/mlpack/methods/cf/cf_main.cpp                  |  44 +-
 .../methods/decision_stump/decision_stump_main.cpp |  23 +-
 src/mlpack/methods/det/det_main.cpp                |  37 +-
 src/mlpack/methods/emst/emst_main.cpp              |  20 +-
 src/mlpack/methods/fastmks/fastmks_main.cpp        |  33 +-
 src/mlpack/methods/gmm/gmm_generate_main.cpp       |  15 +-
 src/mlpack/methods/gmm/gmm_impl.hpp                |   2 +-
 src/mlpack/methods/gmm/gmm_probability_main.cpp    |  21 +-
 src/mlpack/methods/gmm/gmm_train_main.cpp          |  26 +-
 src/mlpack/methods/hmm/hmm_generate_main.cpp       |  23 +-
 src/mlpack/methods/hmm/hmm_loglik_main.cpp         |   8 +-
 src/mlpack/methods/hmm/hmm_train_main.cpp          |  21 +-
 src/mlpack/methods/hmm/hmm_viterbi_main.cpp        |  10 +-
 .../hoeffding_trees/hoeffding_tree_main.cpp        |  36 +-
 src/mlpack/methods/kernel_pca/kernel_pca_main.cpp  |  31 +-
 src/mlpack/methods/kmeans/kmeans_main.cpp          |  37 +-
 src/mlpack/methods/lars/lars_main.cpp              |  61 ++-
 .../linear_regression/linear_regression_main.cpp   |  65 ++-
 .../local_coordinate_coding_main.cpp               |  32 +-
 .../logistic_regression_main.cpp                   |  48 +-
 src/mlpack/methods/lsh/lsh_main.cpp                |  54 +-
 src/mlpack/methods/lsh/lsh_search.hpp              |  96 +++-
 src/mlpack/methods/lsh/lsh_search_impl.hpp         | 574 +++++++++++++++++----
 src/mlpack/methods/mean_shift/mean_shift_main.cpp  |  80 ++-
 src/mlpack/methods/mvu/mvu_main.cpp                |  10 +-
 src/mlpack/methods/naive_bayes/nbc_main.cpp        |  17 +-
 src/mlpack/methods/nca/nca_main.cpp                |  49 +-
 src/mlpack/methods/neighbor_search/kfn_main.cpp    |  53 +-
 src/mlpack/methods/neighbor_search/knn_main.cpp    |  41 +-
 .../neighbor_search/neighbor_search_impl.hpp       |   3 +-
 src/mlpack/methods/neighbor_search/ns_model.hpp    |  39 +-
 .../methods/neighbor_search/ns_model_impl.hpp      |  18 +
 src/mlpack/methods/nmf/nmf_main.cpp                |  36 +-
 src/mlpack/methods/pca/CMakeLists.txt              |   4 +-
 .../decomposition_policies}/CMakeLists.txt         |   4 +-
 .../decomposition_policies/exact_svd_method.hpp    |  72 +++
 .../pca/decomposition_policies/quic_svd_method.hpp |  92 ++++
 .../randomized_svd_method.hpp                      |  97 ++++
 src/mlpack/methods/pca/pca.hpp                     |  85 ++-
 src/mlpack/methods/pca/{pca.cpp => pca_impl.hpp}   | 118 ++---
 src/mlpack/methods/pca/pca_main.cpp                |  96 +++-
 src/mlpack/methods/perceptron/perceptron_impl.hpp  |   2 +-
 src/mlpack/methods/perceptron/perceptron_main.cpp  |  34 +-
 .../preprocess/preprocess_binarize_main.cpp        |  18 +-
 .../methods/preprocess/preprocess_split_main.cpp   |  66 ++-
 src/mlpack/methods/quic_svd/CMakeLists.txt         |   2 +-
 .../quic_svd/{quic_svd_impl.hpp => quic_svd.cpp}   |   7 +-
 src/mlpack/methods/quic_svd/quic_svd.hpp           |   7 +-
 src/mlpack/methods/radical/radical.cpp             |   2 +-
 src/mlpack/methods/radical/radical_main.cpp        |  65 ++-
 .../{quic_svd => randomized_svd}/CMakeLists.txt    |   4 +-
 .../methods/randomized_svd/randomized_svd.cpp      | 128 +++++
 .../methods/randomized_svd/randomized_svd.hpp      | 133 +++++
 .../methods/range_search/range_search_impl.hpp     |   2 +-
 .../methods/range_search/range_search_main.cpp     |  38 +-
 src/mlpack/methods/range_search/rs_model.cpp       |  59 ++-
 src/mlpack/methods/range_search/rs_model.hpp       |  11 +-
 src/mlpack/methods/range_search/rs_model_impl.hpp  |  42 ++
 src/mlpack/methods/rann/krann_main.cpp             |  45 +-
 src/mlpack/methods/rann/ra_model.hpp               |  11 +-
 src/mlpack/methods/rann/ra_model_impl.hpp          | 164 +++++-
 src/mlpack/methods/rann/ra_search_impl.hpp         |   2 +-
 src/mlpack/methods/rmva/rmva_main.cpp              |  37 +-
 .../softmax_regression/softmax_regression_main.cpp |  35 +-
 .../methods/sparse_coding/sparse_coding_main.cpp   |  56 +-
 src/mlpack/prereqs.hpp                             |   1 +
 src/mlpack/tests/CMakeLists.txt                    |   3 +-
 src/mlpack/tests/adaboost_test.cpp                 |   1 -
 src/mlpack/tests/akfn_test.cpp                     |  34 +-
 src/mlpack/tests/aknn_test.cpp                     |  97 ++--
 src/mlpack/tests/cli_test.cpp                      |   2 +-
 src/mlpack/tests/gmm_test.cpp                      |  38 +-
 src/mlpack/tests/kmeans_test.cpp                   |   1 -
 src/mlpack/tests/knn_test.cpp                      |  20 +-
 src/mlpack/tests/krann_search_test.cpp             |  10 +-
 src/mlpack/tests/lsh_test.cpp                      | 233 ++++++++-
 src/mlpack/tests/mean_shift_test.cpp               |   1 -
 src/mlpack/tests/nmf_test.cpp                      |  15 +-
 src/mlpack/tests/pca_test.cpp                      | 107 +++-
 src/mlpack/tests/quic_svd_test.cpp                 |  34 +-
 src/mlpack/tests/randomized_svd_test.cpp           |  62 +++
 src/mlpack/tests/range_search_test.cpp             |  22 +-
 src/mlpack/tests/rectangle_tree_test.cpp           | 394 +++++++++++---
 src/mlpack/tests/recurrent_network_test.cpp        | 107 ++--
 src/mlpack/tests/test_tools.hpp                    |   2 +-
 src/mlpack/tests/tree_test.cpp                     |  28 +-
 154 files changed, 6611 insertions(+), 2468 deletions(-)




More information about the mlpack-git mailing list