Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spill trees #747

Merged
merged 84 commits into from Aug 18, 2016
Merged

Spill trees #747

merged 84 commits into from Aug 18, 2016

Commits on Aug 1, 2016

  1. Copy the full SHA
    8adae19 View commit details
    Browse the repository at this point in the history
  2. Fix details.

    MarcosPividori committed Aug 1, 2016
    Copy the full SHA
    634e271 View commit details
    Browse the repository at this point in the history
  3. Improve expansion of node's bound. Do not include the overlapping buf…

    …fer in the bounds of both nodes.
    MarcosPividori committed Aug 1, 2016
    Copy the full SHA
    8b2dc10 View commit details
    Browse the repository at this point in the history
  4. Fix simple errors.

    MarcosPividori committed Aug 1, 2016
    Copy the full SHA
    7aaf969 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    8d5994c View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    2e67697 View commit details
    Browse the repository at this point in the history
  7. Syntax details.

    MarcosPividori committed Aug 1, 2016
    Copy the full SHA
    c23f0b5 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    91334cb View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    061ee92 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    7bd4416 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    946eddf View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    c9f6cd3 View commit details
    Browse the repository at this point in the history
  13. Use a simple tree traverser for spill tree (Remove defeatist seach in…

    …cluded in single tree traverser).
    MarcosPividori committed Aug 1, 2016
    Copy the full SHA
    e33a112 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    e1c01ca View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    723bec5 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    2af816a View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    5266096 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    a599bf8 View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    b4d5a1d View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    9551cc6 View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    9c1ef2a View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    498e74d View commit details
    Browse the repository at this point in the history
  23. Create a new class SpillSearch that encapsulates an instance of Neigh…

    …borSearch class, and adds the functionality to deal with spill trees.
    MarcosPividori committed Aug 1, 2016
    Copy the full SHA
    e95e3b4 View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    0120357 View commit details
    Browse the repository at this point in the history
  25. Copy the full SHA
    5d68382 View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    bff4eca View commit details
    Browse the repository at this point in the history
  27. Update documentation.

    MarcosPividori committed Aug 1, 2016
    Copy the full SHA
    c86b32c View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    ce34be6 View commit details
    Browse the repository at this point in the history
  29. Copy the full SHA
    ea37f0d View commit details
    Browse the repository at this point in the history
  30. Copy the full SHA
    f778e8e View commit details
    Browse the repository at this point in the history
  31. Copy the full SHA
    a4ac0b2 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2016

  1. Generalize Spill Trees, to consider general splitting hyperplanes, no…

    …t necessarily axis-orthogonal.
    MarcosPividori committed Aug 4, 2016
    Copy the full SHA
    9588a6d View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4a66098 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b9e23d4 View commit details
    Browse the repository at this point in the history
  4. Fix serialization.

    MarcosPividori committed Aug 4, 2016
    Copy the full SHA
    a71b57c View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2016

  1. Update documentation.

    MarcosPividori committed Aug 5, 2016
    Copy the full SHA
    54614ba View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2016

  1. Use arma::Col instead of std::vector. Also, avoid resizing in SplitPo…

    …ints(), doing a previous calculation of the number of points to be stored.
    MarcosPividori committed Aug 6, 2016
    Copy the full SHA
    388941a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    72274e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2016

  1. Avoid calculating the score of both child nodes when not necessary, w…

    …ith the Single Tree Traverser for Spill Trees.
    MarcosPividori committed Aug 8, 2016
    Copy the full SHA
    fdc8e9c View commit details
    Browse the repository at this point in the history
  2. Split implementation of different split methods in separated files, a…

    …nd move all of them to a separated directory, so they can be used by other tree types.
    MarcosPividori committed Aug 8, 2016
    Copy the full SHA
    8f32156 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2016

  1. Copy the full SHA
    02d4a6d View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2016

  1. Copy the full SHA
    e81731d View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    17d2c2f View commit details
    Browse the repository at this point in the history
  3. Fix file order.

    MarcosPividori committed Aug 11, 2016
    Copy the full SHA
    d8b16a0 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    3b15fdf View commit details
    Browse the repository at this point in the history
  5. Add rho and leafSize members on SpillSearch, and a command line param…

    …enter '--rho' for mlpack_knn.
    MarcosPividori committed Aug 11, 2016
    Copy the full SHA
    fa81be4 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    9a8a9eb View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    f33a19d View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    d22e65a View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2016

  1. Properly count the number of cases when calculating the effective err…

    …or in
    
    approximate nearest neighbor search.
    MarcosPividori committed Aug 12, 2016
    Copy the full SHA
    69804c6 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2016

  1. Copy the full SHA
    180fc11 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    c42e40b View commit details
    Browse the repository at this point in the history
  3. Remove old include.

    MarcosPividori committed Aug 16, 2016
    Copy the full SHA
    7e5e054 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    d3ab34a View commit details
    Browse the repository at this point in the history
  5. Many syntax details.

    MarcosPividori committed Aug 16, 2016
    Copy the full SHA
    e06cfc8 View commit details
    Browse the repository at this point in the history
  6. Fix comment.

    MarcosPividori committed Aug 16, 2016
    Copy the full SHA
    722d211 View commit details
    Browse the repository at this point in the history
  7. Syntax details.

    MarcosPividori committed Aug 16, 2016
    Copy the full SHA
    89725f4 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    0757955 View commit details
    Browse the repository at this point in the history
  9. Simplify the code.

    MarcosPividori committed Aug 16, 2016
    Copy the full SHA
    dce67ec View commit details
    Browse the repository at this point in the history
  10. Add EffectiveError() to NeighborSearch class, and a proper command li…

    …ne option to mlpack_knn and mlpack_kfn.
    MarcosPividori committed Aug 16, 2016
    Copy the full SHA
    9215515 View commit details
    Browse the repository at this point in the history
  11. Add Recall() to NeighborSearch class, and a proper command line optio…

    …n to mlpack_knn and mlpack_kfn.
    MarcosPividori committed Aug 16, 2016
    Copy the full SHA
    3e79d27 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    99de521 View commit details
    Browse the repository at this point in the history
  13. Simple syntax detail.

    MarcosPividori committed Aug 16, 2016
    Copy the full SHA
    ac5f836 View commit details
    Browse the repository at this point in the history
  14. Split test in 2 tests.

    MarcosPividori committed Aug 16, 2016
    Copy the full SHA
    207c1d4 View commit details
    Browse the repository at this point in the history
  15. Simplify knn test.

    MarcosPividori committed Aug 16, 2016
    Copy the full SHA
    471bb24 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2016

  1. Copy the full SHA
    f1253d3 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f989164 View commit details
    Browse the repository at this point in the history
  3. Split line.

    MarcosPividori committed Aug 17, 2016
    Copy the full SHA
    02fb618 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    0267acb View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    70fbeab View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    b334674 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    e4ce9be View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    2bad753 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    b55534d View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    2698225 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    e4cf1fd View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    ecaf1bf View commit details
    Browse the repository at this point in the history
  13. Add Warning when true_neighbors_file and true_distances_file are prov…

    …ided in exact neighbor search.
    MarcosPividori committed Aug 17, 2016
    Copy the full SHA
    c5fe485 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2016

  1. Copy the full SHA
    5795c74 View commit details
    Browse the repository at this point in the history
  2. Update template name.

    MarcosPividori committed Aug 18, 2016
    Copy the full SHA
    ae84513 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b1530ea View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    da35f94 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    8a5ec21 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    815391b View commit details
    Browse the repository at this point in the history