[mlpack-git] master: Added TreeTraits::FirstSiblingFirstPointIsCentroid. Vantage points moved to a saparate tree node. Thus, each intermediate node of the vantage point tree has three children. (cc326f3)

gitdub at mlpack.org gitdub at mlpack.org
Sun Jul 24 18:26:33 EDT 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/acd81e11579f69e75aa8406b2982328c88cf1fde...1e9f0f39ea4443f0d595c395871ea8c6b27443af

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

commit cc326f35d6ed41968ee1948bcaad38c364bab84d
Author: Mikhail Lozhnikov <lozhnikovma at gmail.com>
Date:   Mon Jul 25 01:26:33 2016 +0300

    Added TreeTraits::FirstSiblingFirstPointIsCentroid.
    Vantage points moved to a saparate tree node. Thus, each intermediate node of the vantage point tree has three children.


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

cc326f35d6ed41968ee1948bcaad38c364bab84d
 src/mlpack/core/tree/binary_space_tree/traits.hpp  |  23 +-
 src/mlpack/core/tree/cover_tree/traits.hpp         |  14 +-
 src/mlpack/core/tree/rectangle_tree/traits.hpp     |  30 +-
 src/mlpack/core/tree/tree_traits.hpp               |  15 +-
 .../vantage_point_tree/dual_tree_traverser.hpp     |  10 +-
 .../dual_tree_traverser_impl.hpp                   | 516 ++++-----------------
 .../single_tree_traverser_impl.hpp                 |  56 ++-
 src/mlpack/core/tree/vantage_point_tree/traits.hpp |  16 +-
 .../core/tree/vantage_point_tree/typedef.hpp       |  41 +-
 .../vantage_point_tree/vantage_point_split.hpp     |   4 +-
 .../vantage_point_split_impl.hpp                   |   2 +-
 .../tree/vantage_point_tree/vantage_point_tree.hpp |  66 ++-
 .../vantage_point_tree/vantage_point_tree_impl.hpp | 320 +++++++------
 src/mlpack/methods/fastmks/fastmks_rules_impl.hpp  |   9 +-
 src/mlpack/methods/fastmks/fastmks_stat.hpp        |   2 +-
 .../methods/kmeans/dual_tree_kmeans_rules_impl.hpp |   7 +-
 .../neighbor_search/neighbor_search_rules_impl.hpp |  59 ++-
 .../range_search/range_search_rules_impl.hpp       |  45 +-
 src/mlpack/tests/tree_traits_test.cpp              |   6 +-
 src/mlpack/tests/vantage_point_tree_test.cpp       |  62 +--
 20 files changed, 533 insertions(+), 770 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc cc326f35d6ed41968ee1948bcaad38c364bab84d



More information about the mlpack-git mailing list