[mlpack-svn] r16544 - mlpack/trunk/src/mlpack/core/tree
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Thu May 22 16:51:31 EDT 2014
Author: andrewmw94
Date: Thu May 22 16:51:30 2014
New Revision: 16544
Log:
add a description of statistic
Modified:
mlpack/trunk/src/mlpack/core/tree/TREE_EXPLANATION.txt
Modified: mlpack/trunk/src/mlpack/core/tree/TREE_EXPLANATION.txt
==============================================================================
--- mlpack/trunk/src/mlpack/core/tree/TREE_EXPLANATION.txt (original)
+++ mlpack/trunk/src/mlpack/core/tree/TREE_EXPLANATION.txt Thu May 22 16:51:30 2014
@@ -13,6 +13,7 @@
Splits. The strategy for splitting the tree can be changed.
Query rules. The methods for determining which points are selected in a search.
Tree traversal. The trees support both single_tree and dual_tree traversal algorithms.
+ Statistics. The tree tracks various items about the search, such as the latest pruning bound.
There are also a few miscellanious items for tracking data about the tree and queries.
@@ -50,6 +51,12 @@
binary_space_tree/single_tree_traverser_impl.hpp,
binary_space_tree/dual_tree_traverser.hpp,
and binary_space_tree/dual_tree_traverser_impl.hpp
+ Statistics.
+ Statistics are used to track various information about the current traversal, such as the
+ bound on neighbors that can be pruned.
+
+ See files: ../../methods/neighbor_search/neighbor_search_stat.hpp,
+ statistic.hpp
Below is a list of files and what they do:
@@ -59,6 +66,8 @@
These handle the query rules, which allow us to have different rules to find nearest or furthest neighbor.
They also handle "score" and "rescore" which evaluate the nodes of a tree to see if we should search in
the subtrees. Lower scores mean the boundary is closer to the query.
+../../methods/neighbor_search/neighbor_search_stat.hpp
+ This handles the statistics about the current search, for example, the bound on neighbor distances.
../metrics/ip_metric.hpp
../metrics/ip_metric_impl.hpp
@@ -87,4 +96,6 @@
hrectbound.hpp
hrectbound_impl.hpp
Hyperrectangle bounds. Used to bound the points in a node.
+statistic.hpp
+ This is a generic definition of an empty statistic.
More information about the mlpack-svn
mailing list