Commit Graph
12038 Commits
Author SHA1 Message Date
Udit Saxena 4e62dfc67b Decision Stump added 2014-06-12 20:46:35 +00:00
Ryan Curtin 65f76de712 Remove leafSize parameter from DTB constructor. 2014-06-12 20:15:48 +00:00
Ryan Curtin 304e256207 Inline the simple R tree descent heuristic. 2014-06-11 20:23:37 +00:00
andrewmw94 c380e58c35 more of the same. 2014-06-11 20:12:16 +00:00
andrewmw94 c88879aaad more fixes. Compilation still commented out. 2014-06-11 16:47:44 +00:00
sumedhghaisas 7660602835 * Added momentum to SVD batch learning
* AMF now calls Initialize on update rule before starting the optimization
* Every update rule should now implement Initialize accepting data matrix
  and rank
2014-06-11 15:17:04 +00:00
sumedhghaisas 7eaf48e4c2 * fixed include error 2014-06-10 03:58:07 +00:00
sumedhghaisas 52e55828db * Modified AMF module so that now it uses tolerance checking rather
than minResidue checking
* Added SVD batch learning
2014-06-09 23:37:53 +00:00
andrewmw94 457c523e1c fixed some mistakes. Still commented out to allow build. 2014-06-09 18:06:25 +00:00
andrewmw94 0a3a1b31bc comment out compilation. Some small changes to support R tree in all_knn 2014-06-09 15:24:51 +00:00
andrewmw94 deb9fc7948 change a comment to be more accurate. Add on --r_tree option to the knn_all program. Doesn't do anything yet. 2014-06-06 15:45:32 +00:00
andrewmw94 c7e768470a Rectangle Tree Traversal implementation. 2014-06-05 20:52:29 +00:00
andrewmw94 8766861165 require kd-trees to have leafSize of at least 1. Add an assert to ensure that the SingleTreeTraverser isn't called on a tree with only one node. 2014-06-05 17:22:25 +00:00
andrewmw94 b6f9e01c51 add the missed files. 2014-06-04 18:20:24 +00:00
andrewmw94 3c6ee3d5ca a few miscellanious small changes. Added to CMake. 2014-06-04 17:47:08 +00:00
Ryan Curtin 692569230a Oops, this actually happens in two places. 2014-06-03 23:23:30 +00:00
Ryan Curtin f2e17ed47f Typo which causes a segfault. 2014-06-03 23:16:35 +00:00
andrewmw94 69556a09eb change name of leafSize to maxLeafSize. more stuff for the R-tree. Some name changes, some more node splitting, a start on traversal. 2014-06-03 20:29:00 +00:00
andrewmw94 27e413139e Fix/update some comments, almost finish the splitting algorithm. Several miscellaneous changes. 2014-06-02 22:58:12 +00:00
Ryan Curtin 3f9d23d113 Trivial spelling fix. 2014-06-02 19:54:46 +00:00
andrewmw94 cc3671bdd4 added code for accessing immediate child nodes (need to think of a way to rename this to be less confusing). Some more quasi-code to split nodes and insert points. 2014-05-30 22:42:36 +00:00
andrewmw94 fa627db1eb R tree stuff 2014-05-30 20:36:27 +00:00
andrewmw94 245182b653 more R Tree stuff 2014-05-30 12:04:44 +00:00
sumedhghaisas 669f8f84e1 Changing LMF(Latent Matrix Factorization) to AMF(Alternating Matrix Factorization). NMF and CF modules are updted. 2014-05-27 23:49:17 +00:00
andrewmw94 588370ee94 more stuff for R Trees 2014-05-27 20:49:20 +00:00
andrewmw94 7df5091e67 more R tree stuff. 2014-05-27 12:17:52 +00:00
Ryan Curtin 7a6437e51f Remove unnecessary includes. 2014-05-27 03:44:10 +00:00
Ryan Curtin 93adc781cd Fix header guard names. This is an incredibly pedantic fix. 2014-05-27 03:40:35 +00:00
Ryan Curtin 47eec8c23b Use prereqs.hpp instead of core.hpp; however, the implementation requires core.hpp. 2014-05-27 03:38:38 +00:00
Ryan Curtin dcf0289900 Include stdint, for uint32_t support. 2014-05-27 03:37:49 +00:00
Ryan Curtin 9291a7ecb1 Use prereqs.hpp instead of core.hpp; core.hpp is required for the implementation, though. 2014-05-27 03:37:10 +00:00
Ryan Curtin 78d42b38a4 Use prereqs.hpp to avoid weird include order dependency issues. 2014-05-27 03:36:21 +00:00
Ryan Curtin a9153ab994 Refactor core.hpp into two files; one for non-mlpack includes, and one for everything else. 2014-05-27 03:35:52 +00:00
Ryan Curtin 9ce7a74997 What was this macro even for? 2014-05-27 03:19:40 +00:00
Ryan Curtin 9dff6de28d It's no longer reasonable to say the FASTLab developed mlpack, because first,
the FASTLab no longer exists, and second, there's a lot of code from other
places.  I should have removed this years ago, but I never noticed it until
today...
2014-05-27 03:10:57 +00:00
Ryan Curtin acfa22e531 Ensure that BaseCase() is called right after a node is scored. 2014-05-27 00:31:47 +00:00
andrewmw94 15c72dd15d more R tree stuff. Still no build 2014-05-26 21:20:41 +00:00
andrewmw94 baba8bde7b more R tree stuff. Still no build 2014-05-26 15:33:19 +00:00
andrewmw94 461b6bd0d9 more code for the RectangleTree. Still not built yet. 2014-05-26 11:35:15 +00:00
Ryan Curtin 5bea54e842 Don't select points from clusters of size 1. 2014-05-23 16:03:41 +00:00
andrewmw94 09198d1590 add a description of statistic 2014-05-22 20:51:30 +00:00
andrewmw94 442a95284e add a short and hopefully useful explanation of what different files are for, focusing on BSP trees. 2014-05-22 18:41:17 +00:00
andrewmw94 ea72f0cd8a added comment to base case. Some more preliminaries for rectangle trees. 2014-05-22 15:16:15 +00:00
Ryan Curtin 390e7d62e3 Remove HasParentDistance trait, becase it wasn't used anywhere. 2014-05-21 22:51:45 +00:00
andrewmw94 463aeb581a now add the actual files the way they are supposed to exist. No real code yet. 2014-05-21 20:44:07 +00:00
andrewmw94 55b2a15237 remove the silly folders I added when I meant to add txt files. 2014-05-21 20:41:18 +00:00
sumedhghaisas 25bd564e1c added module 'lmf'(Latent Matrix Factorization) to accommodate SVD based update rules alongside NMF based update rule. CF module is updated to use LMF module. 2014-05-21 20:23:43 +00:00
andrewmw94 a3be165655 added more code for the rectangle type trees 2014-05-21 19:31:30 +00:00
Ryan Curtin 1e5af1f408 Remove the Pelleg-Moore k-means implementation; it is being replaced. 2014-05-21 16:58:08 +00:00
Ryan Curtin 7d49f8623f Add new contributor. 2014-05-20 19:46:39 +00:00