Commit Graph
17322 Commits
Author SHA1 Message Date
Ryan Curtin e6ecfb897c Merge remote-tracking branch 'upstream/master' into batch 2017-10-09 14:52:41 -04:00
Ryan Curtin e5243262fe Make sure the correct size is used for matrices and vectors. 2017-10-09 14:52:22 -04:00
Marcus Edel 4f35773e03 Refactor FFN and RNN class for batch support. 2017-10-09 11:28:39 -04:00
Ryan Curtin 8b5765bb35 Fix style and static analysis issues. 2017-10-09 11:17:35 -04:00
C0deAi 1fd5f32344 Tighten condition to prevent possible null pointer dereference 2017-10-09 11:17:35 -04:00
C0deAi bd4eb30d52 Remove dead code, CWE 561 2017-10-09 11:17:35 -04:00
C0deAi 7a2dae0125 Remove dead code, CWE 561 2017-10-09 11:17:35 -04:00
C0deAi 0705640662 Remove dead code, CWE 561 2017-10-09 11:17:35 -04:00
Ryan Curtin 36ec078f7d Really minor change to formatting of option documentation. 2017-10-09 11:11:58 -04:00
Ryan Curtin f6e4eab9b4 Minor style and formatting fixes. 2017-10-09 10:57:55 -04:00
Ryan Curtin 2a582131ca Merge pull request #1126 from thejonan/feature/det_path_printing
DET path printing
2017-10-09 10:28:10 -04:00
theJonan bfb550e4c8 [det] Stupid ++tag fix. 2017-10-06 17:13:04 +03:00
theJonan 6cacb8fbab [det] Minor fix on dtree tagging. 2017-10-06 09:43:23 +03:00
Ryan Curtin 815ba46344 Refactor FunctionTypes for batch support. 2017-10-05 17:54:31 -04:00
Ryan Curtin a1db8d012e Fix warning. 2017-10-05 17:54:00 -04:00
Ryan Curtin 2aac157e3e Correct GeneralizedRosenbrockFunction. 2017-10-05 17:53:42 -04:00
Ryan Curtin 083cbd4c30 Refactor SGDR and SnapshotSGD to use SGD not MiniBatchSGD.
But MiniBatchSGD can't be used yet until the command-line programs for logistic
regression and NCA are adapted.
2017-10-05 17:52:23 -04:00
Ryan Curtin d0d1e59fbb The gradient is accumulated, so there is no need to take multiple steps. 2017-10-04 21:34:58 -04:00
Ryan Curtin 28631e415b Update tests to changed batch function API. 2017-10-04 18:26:11 -04:00
Ryan Curtin b76cc5d256 Refactor LogisticRegression and NCA for batch support. 2017-10-04 18:25:29 -04:00
Ryan Curtin 60c81dbd21 Add ClearAlias() to remove an alias.
This is needed because Armadillo can be really weird when using aliases.
2017-10-04 18:25:00 -04:00
Ryan Curtin 36358b0e1d Minor fixes to SGD optimizer for batch size support. 2017-10-04 18:24:42 -04:00
Ryan Curtin e81d7432f4 Fix ShuffleData() implementation errors. 2017-10-04 15:57:09 -04:00
Ryan Curtin b3f9a45681 Adapt tests to use correct SGD calls with batchSize specified. 2017-10-04 13:06:17 -04:00
Ryan Curtin fddae46996 Add utility functions. 2017-10-04 13:04:48 -04:00
Ryan Curtin f29a9ddb38 Add batchSize to SGD-like optimizers.
Also patch minibatch SGD to handle batch size, although it will need to be
removed later because it is redundant.
2017-10-04 13:04:13 -04:00
theJonan 1d7e794080 [det] raw_estimates removed.
[det] Style cleanups.
2017-10-04 10:10:20 +03:00
theJonan 5294299ee0 [det] Static analyzer fixes. 2017-10-03 17:04:15 +03:00
theJonan 81e5bf683b - CI restart commit. 2017-10-03 15:36:12 +03:00
theJonan 191c375a8d CI fixes. 2017-10-03 14:10:20 +03:00
theJonan 59c9c2dd71 [core] Moved EnumerateTree() from DET to core/tree.
[det] Style and documentation fixes.
2017-10-03 10:41:19 +03:00
theJonan b558187e31 - After merge clearings.
- training / testing set usable for tagging.
- PRINT_PARAM_STRING() utilized more.
2017-09-28 18:59:07 +03:00
theJonan bab5946708 Merge branch 'master' into development
# Conflicts:
#	src/mlpack/methods/det/det_main.cpp
#	src/mlpack/methods/det/dt_utils_impl.hpp
#	src/mlpack/methods/det/dtree.hpp
2017-09-28 17:00:54 +03:00
Ryan Curtin b8ee319818 Refactor words to be more clear. 2017-09-26 11:11:07 -04:00
Ryan Curtin a6065e486d Fix comments from Kirill. 2017-09-25 10:43:27 -04:00
Ryan Curtin d8f5f370d3 Merge pull request #1055 from rcurtin/gmm-diag
Use arma::gmm_diag for diagonal GMM training
2017-09-18 18:25:43 -04:00
Ryan Curtin 3470e7be1a Fix typo. 2017-09-18 15:45:04 -04:00
Ryan Curtin 20a7d28828 Don't use gmm_diag on Visual Studio. 2017-09-18 14:46:09 -04:00
Ryan Curtin 8e5846575a Update tutorials, add more examples and links to other classes. 2017-09-18 14:20:20 -04:00
Kirill Mishchenko 10e632cb9c Split into two tutorials 2017-09-18 14:20:20 -04:00
Kirill Mishchenko 6de1a020af Add a tutorial for the CV and HPT modules 2017-09-18 14:20:20 -04:00
Ryan Curtin c3219af77f Only give the warning if a non-default value is passed. 2017-09-18 13:12:05 -04:00
Ryan Curtin 8e8e6db33c Merge remote-tracking branch 'upstream/master' into gmm-diag 2017-09-18 13:03:44 -04:00
Rajiv2605 206a7390e3 Resolved conflicts and pulled from upstream 2017-09-18 13:13:24 +05:30
Marcus Edel 748fe62d56 Minor style fixes. 2017-09-17 23:53:43 +02:00
Ryan Curtin 21349b38bf Merge pull request #1075 from shikharbhardwaj/scd
Implementation of Stochastic Coordinate Descent
2017-09-14 11:50:21 -04:00
Ryan Curtin 4f1d0783f5 Merge pull request #1103 from rcurtin/ann-serialize
Serialize the network for ANNs
2017-09-14 10:55:38 -04:00
Ryan Curtin bbb1394e66 Merge pull request #1114 from rcurtin/bindings
Python bindings bugfixes
2017-09-11 10:26:55 -04:00
Ryan Curtin 330cd29681 Merge pull request #1115 from zoq/boost_version
Update Boost_ADDITIONAL_VERSIONS
2017-09-08 13:01:38 -04:00
Marcus Edel 789382b7b7 Update find boost configuration variable (Boost_ADDITIONAL_VERSIONS). 2017-09-08 16:49:55 +02:00