Commit Graph
14883 Commits
Author SHA1 Message Date
Ryan Curtin 44c7c3578f Increment avgIndicesReturned directly. 2016-07-08 16:27:23 -04:00
Ryan Curtin ca1e3ecba3 Minor style and spacing fixes. 2016-07-08 16:27:16 -04:00
Ryan Curtin 77d098c477 Remove unused HAS_OPENMP CMake variable (not the compiler definition).
Also remove -DHAS_OPENMP when OpenMP is not found.
2016-07-08 14:40:54 -04:00
Ryan Curtin 425324bf7f Merge pull request #700 from mentekid/lsh-parallelization
LSHSearch Parallelization
2016-07-08 14:33:40 -04:00
Yannis Mentekidis 2fee61e28c Transforms omp loop to reduction 2016-07-08 14:23:24 +01:00
Yannis Mentekidis b92d46527c Workaround for OpenMP 2.0 (based on dt_utils.cpp) 2016-07-08 13:14:54 +01:00
Yannis Mentekidis 1fb998fbd1 Removes HAS_OPENMP definition in CMakeFiles 2016-07-08 12:38:09 +01:00
Marcus Edel 34cf8d94f7 Stabilize the QUICSVDSigularValueError, by increasing the relative sigular value error. 2016-07-08 13:01:01 +02:00
Yannis Mentekidis f982ca50f0 Removes maxThreads functionality from LSHSearch class 2016-07-08 11:43:25 +01:00
Yannis Mentekidis 074d7267a1 Restores size_t for openMP loop counters, changes CmakeLists to require OpenMP version 3 2016-07-08 10:35:59 +01:00
Marcus Edel e777a56db9 The RandomizedSVDReconstructionError test is prone to not match the reconstruction error, so we slightly increase the number of iterations for the power method. 2016-07-08 00:52:34 +02:00
Marcus Edel d7287ac885 Fix clang warning when using integer absolute value function 'abs' when argument is of floating point type. 2016-07-08 00:21:37 +02:00
Marcus Edel 061f6833d7 Fix -Wunused warnings when using clang. 2016-07-08 00:20:06 +02:00
Ryan Curtin 448b5a8690 Minor style fixes. 2016-07-07 17:38:27 -04:00
Ryan Curtin e0fd69006b Merge pull request #699 from lozhnikov/r_plus_tree-cherry_pick
R+ and R++ trees implementation
2016-07-07 17:27:33 -04:00
Mikhail Lozhnikov cdb6b5f36c Add const modifiers. 2016-07-07 23:05:59 +03:00
Yannis Mentekidis c4c8ff950b Removes old code and comments from CMakeLists.txt 2016-07-07 11:45:17 +01:00
Yannis Mentekidis ad8e6d3cfd Modifies CMakeLists to remove -DHAS_OPENMP 2016-07-07 10:50:20 +01:00
Marcus Edel 6147ed01ba It isn't guaranteed that the recurrent network will converge (using a specified number of iterations), so we test if the network is able to solve the task in one of 5 trails using different starting weights. 2016-07-07 00:17:57 +02:00
Marcus Edel e7b9b042d1 Parameter unification; add comment about PCAType class will be changed to have the name PCA in mlpack 3.0.0. 2016-07-06 21:30:09 +02:00
Marcus Edel 541484274e Refactor PCA class; able to use different decomposition methods. 2016-07-06 21:30:09 +02:00
Marcus Edel 057b1c3520 Add exact, randomized and QUIC SVD decomposition policies; meant to be used in conjunction with the PCA class. 2016-07-06 21:30:09 +02:00
Marcus Edel a91fefaff0 Add QUIC-SVD singular values test. 2016-07-06 21:30:09 +02:00
Marcus Edel 543142a858 Remove implementation from header file to avoid duplicate symbol error. 2016-07-06 21:30:09 +02:00
Marcus Edel 982b199e4f Add randomized SVD test suite. 2016-07-06 21:30:09 +02:00
Marcus Edel cfbd604a42 Add randomized SVD method. 2016-07-06 21:30:09 +02:00
Yannis Mentekidis a1e9c282e8 Merges 3fe0b72 2016-07-06 16:59:03 +01:00
Yannis Mentekidis b02e2f341a Changes BaseCase to include the loop over candidate set. Places parallelization tests into #ifdef block 2016-07-06 16:56:44 +01:00
Ryan Curtin 98babfc774 Update references to newest version. 2016-07-06 10:47:29 -04:00
Ryan Curtin 3fe0b72997 Default to DEBUG=OFF and PROFILE=OFF.
This is because people are using mlpack from git and wondering why it is so
slow.
2016-07-05 14:11:43 -04:00
Mikhail Lozhnikov e75a0879a1 Replace HRectBound::Intersect() by operator&() 2016-07-05 12:21:12 +03:00
Mikhail Lozhnikov 44b3b2035f Added some R+/R++ tree fixes.
Updated NS/RS/RA models.
2016-07-04 18:40:29 +03:00
Ryan Curtin 3c801d6c8d Add new contributor. 2016-07-01 12:08:13 -04:00
Ryan Curtin a05072a2ac Fix test: the fourth Gaussian should not be part of the mixture. 2016-07-01 12:08:09 -04:00
Ryan Curtin 36d731ba73 Merge pull request #636 from peter-lehner/patch-1
Added missing function argument
2016-07-01 12:08:05 -04:00
Yannis Mentekidis 3af80c339a Merges multiprobe LSH 2016-07-01 15:48:25 +01:00
Yannis Mentekidis 0d382719a2 Removes commented-out old BaseCase code 2016-07-01 14:51:21 +01:00
Yannis Mentekidis b95a3ce6f7 Changes BaseCase to include loop over candidate set. Changes loop variable to signed for OpenMP loops. 2016-07-01 14:44:39 +01:00
Ryan Curtin bdbc2fe123 Merge pull request #713 from mikeizbicki/patch-1
Fixed broken links in README
2016-06-30 21:03:18 -04:00
Mike Izbicki f28e7f3bd3 Fixed broken links in README 2016-06-30 17:58:34 -07:00
Ryan Curtin a50784d84b Remove unnecessary includes. 2016-06-30 15:33:25 -04:00
Ryan Curtin d5f0515826 Update history with some of the many changes from GSoC. I am sure I missed some things! 2016-06-30 15:31:35 -04:00
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
Mikhail Lozhnikov e165d759f9 Merge remote-tracking branch 'upstream/master' into r_plus_tree-cherry_pick
Remove RectangleTree::Children() from the R+/R++ tree.
Fix errors.
2016-06-29 18:59:27 +03: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