Ryan Curtin
|
eef17952d5
|
Remove extra line and extra spaces.
|
2016-06-30 15:20:32 -04:00 |
|
Ryan Curtin
|
812048c7c6
|
Merge pull request #691 from mentekid/lsh-multiprobe
Implementation of Multiprobe LSH
|
2016-06-30 15:08:39 -04:00 |
|
Ryan Curtin
|
eaa7182ebe
|
Spelling fixes in test.
|
2016-06-29 11:59:55 -04:00 |
|
Ryan Curtin
|
5e01635efa
|
Add documentation to NSModel visitors.
|
2016-06-29 11:59:55 -04:00 |
|
Ryan Curtin
|
a4af83d6af
|
Remove RandomSeed() calls from tests.
|
2016-06-29 11:59:55 -04:00 |
|
Yannis Mentekidis
|
f1e11fd8dd
|
Fixes style issues in LSH Tests and LSH Class
|
2016-06-29 16:52:05 +01:00 |
|
Yannis Mentekidis
|
d418c09bb5
|
Merge branch 'master' into lsh-multiprobe
Merges eea2aa4 and e6bc4b4
|
2016-06-29 16:23:01 +01:00 |
|
Ryan Curtin
|
809ed4bf33
|
Merge pull request #711 from lozhnikov/descendant-fixes
RectangleTree::NumDescendants() optimization and some RectangleTree fixes
|
2016-06-29 11:09:49 -04:00 |
|
Ryan Curtin
|
eea2aa43b9
|
Fix element access, and corner case where mod is 0.
|
2016-06-29 11:07:06 -04:00 |
|
Mikhail Lozhnikov
|
3a623312ca
|
Try to fix AppVeyor build.
|
2016-06-29 16:25:02 +03:00 |
|
Mikhail Lozhnikov
|
fbded362ff
|
RectangleTree:NumDescendants() optimization
|
2016-06-29 14:10:49 +03:00 |
|
Mikhail Lozhnikov
|
8b86f4136c
|
Remove RectangleTree:Children().
|
2016-06-29 12:39:55 +03:00 |
|
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 |
|
Ryan Curtin
|
6077f12093
|
Merge pull request #710 from lozhnikov/hilbert-r-tree-fixes
Hilbert R tree fixes
|
2016-06-28 16:21:07 -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 |
|
Ryan Curtin
|
479eca0c62
|
Merge pull request #664 from lozhnikov/hilbert-r-tree
Hilbert R tree
|
2016-06-27 11:33:12 -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 |
|
sumedhghaisas
|
37fda23945
|
Merge pull request #684 from MarcosPividori/approx-knn
Approximate Neighbor Search for Dual tree algorithms.
|
2016-06-23 02:17:55 +05:30 |
|
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 |
|