[mlpack-git] [mlpack/mlpack] Universal B tree implementation (#746)
Ryan Curtin
notifications at github.com
Thu Aug 25 15:19:07 EDT 2016
Looks great, I think this is ready for merge, after the `PerformSplit()` refactoring and `NeedRearrangeDataset` removal. If you'd like me to do either of those, let me know and I will. I think I still have yet to find any bugs in any of your code. :+1:
While going over this, I thought that the ordering of dimensions makes a difference for the performance of the tree, because of how the addresses are calculated. So I wondered if ordering the dimensions in the address according to the variance of each dimension (or simply scaling the variances to 1) might help performance. But I think that the UB tree is so much slower than the kd tree that it's not really worth investigating. I thought it was an interesting idea to write down anyway though. :)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/mlpack/mlpack/pull/746#issuecomment-242506335
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.cc.gatech.edu/pipermail/mlpack-git/attachments/20160825/3719bc9b/attachment.html>
More information about the mlpack-git
mailing list