[mlpack-git] [mlpack/mlpack] Random projection trees (#726)

MarcosPividori notifications at github.com
Fri Aug 5 11:11:11 EDT 2016


Continuing with my previous comment:

I think we have 3 independent decisions to make, when building a binary space tree:
 + **Which kind of splitting Hyperplane:** *Axis-Orthogonal*, or *General* (not necessarily Axis-Orthogonal).
 + **How to choose the hyperplane:** *Random* or *Widest range* (the one with widest range of projection values).
 + **Which Splitting value we wil consider:** *MidPoint value*, *Mean value*, *Median Value*.

Every combination is valid, for example:
 + *Axis-Orthogonal - Random - MidPoint*.
 + *General - Widest range - Mean Value*.
 + *Axis-Orthogonal - Widest range - Median Value*.
 + etc.

Now, for Spill Trees, I conside all the combinations between Hyperplane type and Splitting Value, as 2 template parameters. We could add a third template parameter that represents the criterion to choose the hyperplane, between Random and Widest range.

---
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/726#issuecomment-237876657
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.cc.gatech.edu/pipermail/mlpack-git/attachments/20160805/6240a04a/attachment-0001.html>


More information about the mlpack-git mailing list