Yannis Mentekidis
|
71edfbbf60
|
Merge branch 'master' into lsh-multiprobe
Merges e6bc4b4
|
2016-06-29 09:03:22 +01:00 |
|
Ryan Curtin
|
e6bc4b4170
|
Fix error with casting negative numbers to size_t.
|
2016-06-28 18:58:22 -04:00 |
|
Ryan Curtin
|
8e740b02eb
|
Fix name of parameter.
|
2016-06-28 17:06:55 -04:00 |
|
Ryan Curtin
|
6ffa3488be
|
Change to size_t only, and add a warning for the mutator.
|
2016-06-28 16:46:38 -04:00 |
|
Ryan Curtin
|
081a60194c
|
Merge pull request #709 from lozhnikov/recttree-fixes
Removed RectangleTree::Points()
|
2016-06-28 16:37:27 -04:00 |
|
Ryan Curtin
|
cb2ea62695
|
Remove CopyMe(), just like the documentation says we should.
|
2016-06-28 16:22:33 -04:00 |
|
Mikhail Lozhnikov
|
6f19e4d651
|
Added the Hilbert R tree to (A)KNNTest, RangeSearchTest and KRANNTest.
|
2016-06-28 17:40:02 +03:00 |
|
Mikhail Lozhnikov
|
d8c6ce46f8
|
Added the Hilbert R tree to RAModel
|
2016-06-28 17:39:29 +03:00 |
|
Mikhail Lozhnikov
|
8716e4ac73
|
Added the Hilbert R tree to RSModel
|
2016-06-28 17:38:53 +03:00 |
|
Mikhail Lozhnikov
|
a46b834654
|
Added the Hilbert R tree to NSModel
|
2016-06-28 17:38:02 +03:00 |
|
Mikhail Lozhnikov
|
05fbd27221
|
Some Hilbert R tree fixes
|
2016-06-28 17:37:17 +03:00 |
|
Yannis Mentekidis
|
4ba6f6d29b
|
Re-adds Deterministic Multiprobe Test
|
2016-06-28 12:36:33 +01:00 |
|
Yannis Mentekidis
|
cc6a5c2926
|
Fixes a lot of style issues
|
2016-06-28 11:47:32 +01:00 |
|
Yannis Mentekidis
|
2aa839cac0
|
Makes Perturbation functions members of LSHSearch
|
2016-06-28 10:52:27 +01:00 |
|
Mikhail Lozhnikov
|
707efdc2a6
|
Removed RectangleTree::Points()
|
2016-06-28 00:38:37 +03:00 |
|
Ryan Curtin
|
9dd66c7312
|
Forgot to test before I pushed.
I did not get much sleep last night... not running on all cylinders...
|
2016-06-27 15:12:50 -04:00 |
|
Ryan Curtin
|
0caf99c923
|
Refactor tests a bit, and style fixes.
|
2016-06-27 15:02:48 -04:00 |
|
Ryan Curtin
|
aa33a92a32
|
Fix style.
|
2016-06-27 14:44:16 -04:00 |
|
Yannis Mentekidis
|
71eda99e20
|
Removes MultiprobeDeterministicTest because it is not correct.
|
2016-06-24 11:55:20 +01:00 |
|
Yannis Mentekidis
|
039af231fc
|
Typo fix
|
2016-06-24 10:01:22 +01:00 |
|
Yannis Mentekidis
|
5d603b205d
|
More style fixes
|
2016-06-24 09:57:13 +01:00 |
|
Mikhail Lozhnikov
|
245565d80c
|
Merge remote-tracking branch 'upstream/master' into hilbert-r-tree
Fixed conflicts.
|
2016-06-23 23:09:35 +03:00 |
|
Mikhail Lozhnikov
|
64525dea5a
|
Fixed comments.
Removed RecursiveHilbertValue.
Added a template parameter splitOrder.
|
2016-06-23 23:04:35 +03:00 |
|
Yannis Mentekidis
|
e2596c5ac6
|
Workaround to avoid copy of hashMat
|
2016-06-23 17:17:23 +01:00 |
|
Yannis Mentekidis
|
79b954a71a
|
Replaces arma::Row<bool> with std::vector<bool> to conserve space
|
2016-06-23 15:42:57 +01:00 |
|
Yannis Mentekidis
|
89b3c7ba82
|
Fixes bug in perturbationValid
|
2016-06-23 15:35:57 +01:00 |
|
Yannis Mentekidis
|
75dead3f4f
|
Uses arma::Row<char> instead of std::vector for perturbation sets
|
2016-06-23 12:23:57 +01:00 |
|
Yannis Mentekidis
|
2af985cbe1
|
Fixes bug caused merge. Changes code in lsh_test.cpp that caused test to fail
|
2016-06-23 11:12:07 +01:00 |
|
Yannis Mentekidis
|
840efe9767
|
Merged changes from #690 and #675
|
2016-06-22 19:31:02 +01:00 |
|
MarcosPividori
|
fd33fd5ca6
|
Move constructor to header, to avoid linking problems (MonoSearchVisitor is not a template class).
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
49822ef417
|
Improve log message.
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
7f4dfd005a
|
Use absolute value when considering relative error.
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
7f68a278d9
|
Add epsilon for kfn (both epsilon and percentage).
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
74648fa7f1
|
Replace epsilon by percentage in kfn.
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
7a5f668579
|
Replace Naive by Dual Tree in approximate tests.
Also, Improve code details.
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
af12e76655
|
Fix style in test comments.
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
d4a0f71f12
|
Change file name for test tools.
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
44b90f2c25
|
Update some comments/info.
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
5b99eda786
|
Properly check relative error.
BOOST_REQUIRE_CLOSE_FRACTION(VAL, REF, ERR) requires:
abs(VAL - REF) <= ERR * REF && abs(VAL - REF) <= ERR * VAL
REQUIRE_RELATIVE_ERR(VAL, REF, ERR) only requires:
abs(VAL - REF) <= ERR * REF
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
c64bdba5ca
|
Add tests for approximate Furthest Neighbor Search.
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
0f65abf878
|
Add tests for approximate Nearest Neighbor Search.
|
2016-06-22 15:09:07 -03:00 |
|
MarcosPividori
|
6db6de5983
|
Modify KNN/KFN to include Approximate Neighbor Search.
|
2016-06-22 15:09:07 -03:00 |
|
Yannis Mentekidis
|
ae81ee58ac
|
Fixes style issues, optimizes code a bit
|
2016-06-22 16:28:58 +01:00 |
|
Ryan Curtin
|
a9f5622c8a
|
Minor style changes.
|
2016-06-21 17:31:13 -07:00 |
|
Ryan Curtin
|
bee9567e5c
|
Mark ComputeRecall() as static.
|
2016-06-21 17:27:32 -07:00 |
|
Ryan Curtin
|
4129a7c1d7
|
Merge pull request #690 from mentekid/lsh-computeRecall
Adds ComputeRecall function to LSHSearch for easier tuning
|
2016-06-21 20:01:45 -04:00 |
|
Ryan Curtin
|
2bd1227d0f
|
Fix typo. I think being "cafeful" would mean that you go to lots of cafes, but probably Andrew meant "careful" here.
|
2016-06-21 09:59:47 -04:00 |
|
Ryan Curtin
|
20b4b2736c
|
Update license information for Boost backported code.
|
2016-06-20 09:03:36 -04:00 |
|
Ryan Curtin
|
efca3c46af
|
Remove backported Armadillo code that we don't need.
|
2016-06-20 09:03:36 -04:00 |
|
Ryan Curtin
|
77834972a9
|
Update license information for backported Armadillo code.
Also remove backports that we no longer need.
|
2016-06-20 09:03:36 -04:00 |
|