Commit Graph
16194 Commits
Author SHA1 Message Date
Marcus Edel 12e433d4bd Add randomized block krylov SVD policy to perform the principal components analysis (PCA). 2017-04-20 18:18:43 +02:00
Marcus Edel 0d65254c6c Minor style fix. 2017-04-20 18:18:43 +02:00
Ryan Curtin dcfd118ebe Merge pull request #972 from ivmarkp/adam
Adam and AdaMax update policy implementation
2017-04-14 14:46:47 -04:00
Vivek Pal e7bfbb19df Add paper url to the citation 2017-04-14 23:05:35 +05:30
Ryan Curtin dec8a4ffcb Update version numbers. 2017-04-13 16:32:14 -04:00
Ryan Curtin 27ab7fa200 Update history. 2017-04-13 16:31:28 -04:00
Ryan Curtin 03ba9bf6d1 Add first non-human contributor. 2017-04-13 11:03:29 -04:00
Ryan Curtin 599aa16b7d Merge pull request #986 from QbitLogic/master
CodeAi fixed 4 null pointer dereferences in hoeffding_tree_model.cpp
2017-04-13 11:02:10 -04:00
Marcus Edel f790cb1f18 Increase data matrix and number of iterations for the power method. 2017-04-13 01:39:28 +02:00
Ryan Curtin 3f7d13803b Use std::forward and universal references to simplify. 2017-04-12 17:52:01 -04:00
CodeAi d5358b7f39 CodeAi fixed 4 null pointer dereferences by tightening the if condition to check the potentially null pointer variables before use in the constructor. 2017-04-12 11:28:41 -04:00
Marcus Edel 4fd1d70715 Fix dimension mismatch, that occurs if rows != cols and icrease the number of iterations (power method) to stabilize the test case. 2017-04-12 17:05:56 +02:00
Marcus Edel 47ab60c6e3 Use the correct size for the random block initialization. 2017-04-12 17:02:32 +02:00
Marcus Edel 4765e71574 Merge pull request #876 from zoq/randomized_block_krylov_svd
Add randomized Block Krylov method.
2017-04-10 19:08:42 +02:00
Ryan Curtin f4153dc2fa Merge pull request #976 from ivmarkp/rmsprop
RMSprop update policy implementation
2017-04-06 16:57:36 -04:00
Vivek Pal d6e8269273 Rename RMSprop as RMSProp in convolutional_network_test.cpp 2017-04-06 22:01:34 +05:30
Vivek Pal 408f0e8352 fixup! Rename RMSprop as RMSProp 2017-04-06 21:58:44 +05:30
Vivek Pal 73b5c68f0a Rename RMSprop as RMSProp 2017-04-06 21:58:44 +05:30
Vivek Pal 1b9cfeafde Update the comment about the RMSpropUpdate constructor 2017-04-06 21:54:00 +05:30
Vivek Pal b8a51f3348 Correct the smoothing parameter name 2017-04-06 21:54:00 +05:30
Vivek Pal c1dd7308c1 Fix alignment issues 2017-04-06 21:54:00 +05:30
Vivek Pal 612c5d98a8 Fix a typo: RmsProp -> RMSprop 2017-04-06 21:54:00 +05:30
Vivek Pal 2c65ade104 Fix a mistake 2017-04-06 21:54:00 +05:30
Vivek Pal 8116544ede Add implementation of the RMSprop update policy 2017-04-06 21:54:00 +05:30
Marcus Edel 3026b5026e The default setting of strict (strict = false use the auxiliary memory until a size change) in versions 5.600 and earlier is true, so to make sure it's always false we set it explicitly. 2017-04-05 23:50:41 +02:00
Marcus Edel 6b097f28d5 It isn't guaranteed that the recurrent network test will converge in the specified number of iterations using random weights (if the test pased in 1 of 5 times that's fine). 2017-04-05 20:22:05 +02:00
Marcus Edel 0a2e8cc34e Minor spelling fix. 2017-04-05 01:24:12 +02:00
Marcus Edel e879e68a77 Use auxiliary memory to avoid copy in the iteration step. 2017-04-05 01:21:45 +02:00
Ryan Curtin 0242c23b2c Merge pull request #899 from ivmarkp/SMORMS3
Implementation of SMORMS3 optimizer
2017-04-04 16:21:56 -04:00
Vivek Pal c049330b11 Update a few comments 2017-04-04 18:40:12 +05:30
Vivek Pal bec9a20185 Remove a redundant type cast 2017-04-04 18:36:35 +05:30
Vivek Pal de7ff08cc5 Remove comments about AdaMax in adam_update.hpp 2017-04-04 18:35:15 +05:30
Marcus Edel fcf165b77d Merge pull request #971 from amoudgl/fix_cnn_test
Fix VanillaNetworkTest.
2017-04-03 22:13:33 +02:00
Ryan Curtin eca65e46a5 Merge pull request #975 from sidak/master
Correct minor typo in ffn.hpp
2017-04-02 18:42:33 -04:00
Vivek Pal ce245d1dbf Correct the file name 2017-04-02 22:37:08 +05:30
sidak 49ca92ac96 Merge branch 'master' of https://github.com/sidak/mlpack 2017-04-02 21:27:51 +05:30
sidak c64c610374 Correct minor typo in ffn.hpp 2017-04-02 21:18:34 +05:30
Vivek Pal d23d7eb55c Remove the comment for an unused parameter 2017-04-02 19:59:12 +05:30
Vivek Pal 16a27fc242 Fix macros 2017-04-02 19:55:11 +05:30
Vivek Pal 565242ef2f Fix alignment issue 2017-04-02 19:45:37 +05:30
Vivek Pal d77444f5b1 Add parameters description 2017-04-02 19:44:47 +05:30
Marcus Edel 4057d144ec Merge pull request #974 from sagarbhathwar/add_merge_correction
#include "add_merge.hpp" instead of #include "add_merge_impl.hpp" in add_merge_impl.hpp.
2017-04-02 11:25:13 +02:00
Sagar B Hathwar 177690bada Include add_merge.hpp instead of itself in add_merge_impl.hpp 2017-04-02 09:30:23 +05:30
Vivek Pal e01bb43b24 Create separate UpdateRule classes for Adam and AdaMax 2017-04-02 01:20:06 +05:30
Vivek Pal cda0e91240 Address review comments
* Use a local variable to keep count of iterations.
* Change adaMax parameter to a template parameter.
2017-04-01 06:51:45 +05:30
Abhinav Moudgil 82933523e0 Improve comments 2017-04-01 03:16:50 +05:30
Vivek Pal 1f0310b52f Try transform() instead of for_each() to fix Travis build failure 2017-03-30 21:04:11 +05:30
Marcus Edel a836378271 Don't initialize model parameters for an empty model (Avoid integer divide by zero erro). 2017-03-30 15:54:46 +02:00
Vivek Pal 93e817b998 fixup! Fix a couple of comments 2017-03-30 19:06:04 +05:30
Vivek Pal 14a0091884 Use the combination of for_each and a lambda expression
Avoids allocating the stepSizeMat completely.
2017-03-30 19:01:37 +05:30