Commit Graph
13830 Commits
Author SHA1 Message Date
ryan eb41f4bc27 Add Serialize() and tests. 2015-12-22 17:02:00 -05:00
ryan b2a108f647 A better memory leak fix. 2015-12-22 17:01:41 -05:00
ryan 74846d3054 const Serialize() functions don't get picked up right by the compiler. 2015-12-22 17:01:06 -05:00
ryan 360e78beb8 Remove unused amf program. 2015-12-22 16:46:56 -05:00
ryan 5a444b02eb Fix memory leak. 2015-12-22 16:44:14 -05:00
ryan 31b8022de5 Update documentation. 2015-12-22 16:28:54 -05:00
ryan 7d6883306c Add Train() and tests. 2015-12-22 15:44:56 -05:00
ryan a33dfc36ed Add empty constructor and test. 2015-12-22 15:20:15 -05:00
ryan 62eb2dbf47 Don't use a reference internally. 2015-12-22 14:51:23 -05:00
ryan a8222e0440 Refactor main CF program to allow loading/saving of models. 2015-12-22 14:38:27 -05:00
ryan 6ab20afd8a Fix dependencies. 2015-12-22 14:00:25 -05:00
ryan f86d10c28d Add serialization test. 2015-12-21 20:14:12 -05:00
ryan e01baa6582 Add Serialize() implementation. 2015-12-21 15:32:07 -05:00
ryan f3c84b49ea Update documentation. 2015-12-21 15:31:57 -05:00
ryan 6a9ab72f82 Remove unused rating matrix. 2015-12-21 15:31:43 -05:00
ryan 51205e0ad2 Add tests for Train() overloads and empty constructor. 2015-12-21 15:25:36 -05:00
ryan 93c0f0d96f Add tests for Train(). 2015-12-21 15:10:10 -05:00
ryan 0206156c46 Add default template parameters for Train() overloads. 2015-12-21 15:10:01 -05:00
ryan 341414ba54 Only use template parameter for training.
There's no need for the CF model itself to always know what its FactorizerType
is.
2015-12-21 15:02:13 -05:00
ryan be72510a76 Better documentation. 2015-12-21 13:26:23 -05:00
ryan a990392920 Refactor main det program. 2015-12-21 13:23:41 -05:00
ryan 7d0b6073bd Better program documentation. 2015-12-21 12:51:42 -05:00
ryan b7911f9dc4 Better documentation of save failures. 2015-12-21 12:51:34 -05:00
ryan f601e99f7d Standardize options. 2015-12-21 12:42:35 -05:00
ryan 3ae72c567b Don't print "Required options:" unless we need to.
The same for "Options:", but I don't think there are any mlpack programs that
have only required options.
2015-12-21 12:39:24 -05:00
ryan 09cbc6e13a Refactor nbc program to allow loading/saving models. 2015-12-21 12:32:49 -05:00
Ryan Curtin df229e45a5 Update lists of programs. 2015-12-18 15:55:16 +00:00
Ryan Curtin 09f9c3ea9e Add more useful GMM programs. 2015-12-18 15:53:23 +00:00
Ryan Curtin d924562c0c Refactor GMM: only use FittingType template parameter for Train(). 2015-12-18 15:51:35 +00:00
Ryan Curtin 15b41bb79e Fix syntax. 2015-12-18 15:50:27 +00:00
Ryan Curtin e08a8ff534 A smarter strategy for checking positive-definiteness. 2015-12-18 15:47:43 +00:00
Ryan Curtin dde8e7b8e8 Use Train() not Estimate(). 2015-12-16 21:02:35 +00:00
Ryan Curtin 1a0a4ce392 Update tests to use Train(). 2015-12-16 21:02:20 +00:00
Ryan Curtin e444bd07cd Update documentation and use Train() not Estimate() for distributions. 2015-12-16 21:02:00 +00:00
Ryan Curtin 9999ec9b86 Rename Estimate() to Train(). 2015-12-16 21:00:33 +00:00
Ryan Curtin f1f75c86b0 Rename Estimate() to Train(). 2015-12-16 21:00:18 +00:00
Ryan Curtin 5ba11bc902 Add additional parameter validation. 2015-12-16 19:13:14 +00:00
Ryan Curtin 31c10fef76 Better casting, remove std::. 2015-12-16 19:12:06 +00:00
Ryan Curtin 443b00af67 Refactor lcc program. 2015-12-16 19:11:55 +00:00
Ryan Curtin 982e17e3bb Add _impl.hpp file and serialization. 2015-12-16 16:17:31 +00:00
Ryan Curtin 5ebb080158 Merge branch 'master' of https://github.com/mlpack/mlpack 2015-12-16 15:47:09 +00:00
Ryan Curtin efb930e9b5 Refactor LCC to same API as SparseCoding. 2015-12-15 01:37:28 +00:00
Ryan Curtin cd5986e141 Finish transition to Row<size_t> for labels.
Fixes #333.
2015-12-14 20:16:32 -05:00
Ryan Curtin d37d1cd47c Remove unnecessary parameters. 2015-12-14 18:09:21 +00:00
Ryan Curtin 0ec523d09a This constructor actually does not initialize the dictionary. 2015-12-14 06:21:12 +00:00
Ryan Curtin abb4c64084 Fix documentation typo. 2015-12-14 06:20:47 +00:00
Ryan Curtin 2736a29a97 Remove extra line. 2015-12-14 06:18:13 +00:00
Ryan Curtin 714d6b7829 Remove unnecessary includes.
A previous commit (merge) also inadvertently added my refactoring of this
program to be able to load/save models.
2015-12-13 23:08:15 -05:00
Ryan Curtin 7e9529e4cc Okay, so it turns out I'm not very good at git merge. 2015-12-13 23:08:02 -05:00
Ryan Curtin 7467dd42ad Merge branch 'master' of https://github.com/mlpack/mlpack 2015-12-13 22:56:08 -05:00