[mlpack-git] master: Count base cases and scores correctly. (744b326)

gitdub at big.cc.gt.atl.ga.us gitdub at big.cc.gt.atl.ga.us
Sun May 3 21:37:59 EDT 2015


Repository : https://github.com/mlpack/mlpack

On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/076156df78e26ba87012f2b5fbc6d45e84da918b...744b3268b46dbd04fc42b343d992bceda121bc11

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

commit 744b3268b46dbd04fc42b343d992bceda121bc11
Author: Ryan Curtin <ryan at ratml.org>
Date:   Sun May 3 21:37:45 2015 -0400

    Count base cases and scores correctly.


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

744b3268b46dbd04fc42b343d992bceda121bc11
 src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp b/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp
index 0664808..6251e8f 100644
--- a/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp
+++ b/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp
@@ -319,6 +319,9 @@ void NeighborSearch<SortPolicy, MetricType, TreeType, TraversalType>::Search(
   TraversalType<RuleType> traverser(rules);
   traverser.Traverse(*queryTree, *referenceTree);
 
+  scores += rules.Scores();
+  baseCases += rules.BaseCases();
+
   Timer::Stop("computing_neighbors");
 
   // Do we need to map indices?
@@ -387,6 +390,9 @@ void NeighborSearch<SortPolicy, MetricType, TreeType, TraversalType>::Search(
     for (size_t i = 0; i < referenceSet.n_cols; ++i)
       traverser.Traverse(i, *referenceTree);
 
+    scores += rules.Scores();
+    baseCases += rules.BaseCases();
+
     Log::Info << rules.Scores() << " node combinations were scored.\n";
     Log::Info << rules.BaseCases() << " base cases were calculated.\n";
   }
@@ -397,6 +403,9 @@ void NeighborSearch<SortPolicy, MetricType, TreeType, TraversalType>::Search(
 
     traverser.Traverse(*referenceTree, *referenceTree);
 
+    scores += rules.Scores();
+    baseCases += rules.BaseCases();
+
     Log::Info << rules.Scores() << " node combinations were scored.\n";
     Log::Info << rules.BaseCases() << " base cases were calculated.\n";
   }



More information about the mlpack-git mailing list