[mlpack-git] master: When the user requests single-tree, actually do it. (3ba7a67)
gitdub at big.cc.gt.atl.ga.us
gitdub at big.cc.gt.atl.ga.us
Thu Sep 17 14:35:26 EDT 2015
Repository : https://github.com/mlpack/mlpack
On branch : master
Link : https://github.com/mlpack/mlpack/compare/9295469715fff6899529aed56c041de9c6ef6142...3ba7a678c125c8eb6024ec4ce7764dcb3b7faa96
>---------------------------------------------------------------
commit 3ba7a678c125c8eb6024ec4ce7764dcb3b7faa96
Author: Ryan Curtin <ryan at ratml.org>
Date: Thu Sep 17 14:35:08 2015 -0400
When the user requests single-tree, actually do it.
>---------------------------------------------------------------
3ba7a678c125c8eb6024ec4ce7764dcb3b7faa96
src/mlpack/methods/fastmks/fastmks_main.cpp | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/mlpack/methods/fastmks/fastmks_main.cpp b/src/mlpack/methods/fastmks/fastmks_main.cpp
index 947f88a..ada3eb7 100644
--- a/src/mlpack/methods/fastmks/fastmks_main.cpp
+++ b/src/mlpack/methods/fastmks/fastmks_main.cpp
@@ -126,14 +126,21 @@ void RunFastMKS(const arma::mat& referenceData,
FirstPointIsRoot> TreeType;
IPMetric<KernelType> metric(kernel);
TreeType referenceTree(referenceData, metric, base);
- TreeType queryTree(queryData, metric, base);
// Create FastMKS object.
FastMKS<KernelType, arma::mat, StandardCoverTree> fastmks(&referenceTree,
single);
// Now search with it.
- fastmks.Search(&queryTree, k, indices, kernels);
+ if (single)
+ {
+ fastmks.Search(queryData, k, indices, kernels);
+ }
+ else
+ {
+ TreeType queryTree(queryData, metric, base);
+ fastmks.Search(&queryTree, k, indices, kernels);
+ }
}
}
More information about the mlpack-git
mailing list