Ryan Curtin
|
7451edc8e0
|
Test Gradient() in the separable case.
|
2013-11-14 16:31:48 +00:00 |
|
Ryan Curtin
|
496c18ac52
|
Update Gradient() for the separable case.
|
2013-11-14 16:31:41 +00:00 |
|
Ryan Curtin
|
0c17bc6b9b
|
Test regularization for separable Evaluate().
|
2013-11-14 16:11:03 +00:00 |
|
Ryan Curtin
|
1793f728e3
|
Add test for Evaluate(parameters, i) for SGD and related optimizers.
|
2013-11-14 16:07:22 +00:00 |
|
Ryan Curtin
|
c2be6f0c34
|
Revamp Evaluate(parameters, i) for SGD and related optimizers. NumFunctions()
also needed to be fixed.
|
2013-11-14 16:07:09 +00:00 |
|
Ryan Curtin
|
432dc71e59
|
Break Predict() instead of the whole build.
|
2013-11-13 20:36:11 +00:00 |
|
Ryan Curtin
|
8c33f24ece
|
Remove getSigmoid() and add class documentation.
|
2013-11-13 18:28:07 +00:00 |
|
Ryan Curtin
|
0a9b7984bb
|
Add some comments.
|
2013-11-13 18:26:56 +00:00 |
|
Ryan Curtin
|
bbecac185e
|
Make Gradient() const and add comments.
|
2013-11-13 18:21:52 +00:00 |
|
Ryan Curtin
|
3686feb4fd
|
Add correct implementation of Gradient() function.
|
2013-11-13 18:20:38 +00:00 |
|
Ryan Curtin
|
555fb65bb4
|
Add test for Gradient().
|
2013-11-13 18:20:27 +00:00 |
|
Ryan Curtin
|
03a801a9ee
|
Add test for regularization of objective function.
|
2013-11-13 18:10:51 +00:00 |
|
Ryan Curtin
|
65c6ceaf0d
|
Add a randomized test for the logistic regression likelihood function that is
not just comprised of simple examples.
|
2013-11-13 18:02:30 +00:00 |
|
Ryan Curtin
|
6c90b28b6f
|
Oh yeah, this is necessary...
|
2013-11-13 16:58:25 +00:00 |
|
Ryan Curtin
|
5aece4e4c0
|
Add test for LogisticRegressionFunction::Evaluate().
|
2013-11-13 16:42:51 +00:00 |
|
Ryan Curtin
|
c40a059e77
|
Refactor Evaluate() function so that it works alright, and eliminate unnecessary
parameters to the function. Move LogisticRegressionFunction implementation into
a .cpp file because it is not templatized (for now).
|
2013-11-13 16:42:29 +00:00 |
|
Ryan Curtin
|
91ce8b07ea
|
LogisticFunction is incorrect; it's actually the objective function for logistic
regression, which is not the logistic function. Also remove unnecessary
overloads in LogisticRegressionFunction.
|
2013-11-11 17:33:28 +00:00 |
|
Ryan Curtin
|
05bc80f9c0
|
Rename LogisticRegressionFunction to LogisticFunction.
|
2013-11-11 17:14:30 +00:00 |
|
Ryan Curtin
|
b8d28419fd
|
Add some comments and fix a little bit of formatting.
|
2013-11-08 19:23:49 +00:00 |
|
Ryan Curtin
|
76fa71bc39
|
Initial commit of logistic regression by Sumedh Ghaisas (#305).
|
2013-11-08 18:52:11 +00:00 |
|
Ryan Curtin
|
f9045e635f
|
Add logistic regression directory.
|
2013-11-08 18:50:31 +00:00 |
|
Ryan Curtin
|
e3e80d97cb
|
Add tests for estimation with the existing model as the initial point.
|
2013-11-06 03:32:40 +00:00 |
|
Ryan Curtin
|
c4cace4ed8
|
Allow GMMs to be trained using the existing model as a starting point. This
could probably all use some serious refactoring now.
|
2013-11-06 03:32:23 +00:00 |
|
Ryan Curtin
|
187d49a7d9
|
Add Epanechnikov kernel for kernel PCA.
|
2013-10-31 19:41:43 +00:00 |
|
Marcus Edel
|
94714ed0bb
|
Check the matrix dimension before dropping unnecessary rows.
|
2013-10-23 11:09:28 +00:00 |
|
Ryan Curtin
|
b1326d1830
|
Move DTBStat into a separate file.
|
2013-10-08 19:56:26 +00:00 |
|
Ryan Curtin
|
7c79c1a07d
|
Widen tolerances slightly.
|
2013-10-07 17:29:43 +00:00 |
|
Ryan Curtin
|
6d2fd45d18
|
Update to latest version number.
|
2013-10-04 17:24:20 +00:00 |
|
Ryan Curtin
|
3a9c6971be
|
One more thing...
|
2013-10-04 16:32:45 +00:00 |
|
Ryan Curtin
|
1ca66511c7
|
Minor updates for normalized kernels.
|
2013-10-04 16:31:04 +00:00 |
|
Ryan Curtin
|
17b3353acc
|
Update changelogs.
|
2013-10-04 16:28:04 +00:00 |
|
Ryan Curtin
|
27c8439a31
|
Update citation.
|
2013-10-04 16:24:00 +00:00 |
|
Ryan Curtin
|
4d37fb7fc8
|
Update copyright file to include new contributors.
|
2013-10-04 16:22:57 +00:00 |
|
Ryan Curtin
|
8474712fb7
|
Oh, right, update the least maintainable part of the entire build system that I
haven't figured out a solution to yet. Argh...
|
2013-10-04 05:12:43 +00:00 |
|
Ryan Curtin
|
45508c0f0a
|
Remove backporting for versions earlier than 3.6.0 because that's just not
necessary anymore (3.6.0 is the minimum Armadillo version).
|
2013-10-04 04:48:38 +00:00 |
|
Ryan Curtin
|
d85ee78e84
|
Backport batch insertion constructor to Armadillo < 3.810.0.
|
2013-10-04 04:47:12 +00:00 |
|
Ryan Curtin
|
b731251c68
|
Force inlining (#281).
|
2013-10-04 04:39:34 +00:00 |
|
Ryan Curtin
|
76112112cf
|
Yeah, it makes a difference to inline the BaseCase function (#281).
|
2013-10-04 04:38:54 +00:00 |
|
Ryan Curtin
|
58c3eab901
|
Fix some comments. No functionality change, and also this was probably
pointless.
|
2013-10-04 04:37:25 +00:00 |
|
Ryan Curtin
|
a9f39da57e
|
Do not compile MVU.
|
2013-10-04 04:33:15 +00:00 |
|
Ryan Curtin
|
fbbc133a81
|
Add a note that this does not work.
|
2013-10-04 04:33:03 +00:00 |
|
Ryan Curtin
|
a9b291485c
|
Test RANN with cover trees.
|
2013-10-04 04:30:31 +00:00 |
|
Ryan Curtin
|
836332d526
|
Overhaul RASearchRules so that they will work correctly with cover trees.
|
2013-10-04 04:30:09 +00:00 |
|
Ryan Curtin
|
a4b0955686
|
Handle cases where the reference map is empty a little better.
|
2013-10-04 04:29:45 +00:00 |
|
Ryan Curtin
|
8cc615396c
|
Remove unnecessary functions that were originally for kd-tree compatibility.
|
2013-10-04 04:29:31 +00:00 |
|
Ryan Curtin
|
b21e357578
|
If the root node ends up having an implicit child (not an illicit child!),
remove the implicit node.
|
2013-10-04 04:29:14 +00:00 |
|
Ryan Curtin
|
69d2a71e4a
|
This is premature; wait for this until later.
|
2013-10-03 17:24:23 +00:00 |
|
Ryan Curtin
|
cc4e988b63
|
Remove fake functions that should only be specific to the kd-tree.
|
2013-10-03 17:22:14 +00:00 |
|
Ryan Curtin
|
bc3c0f37b6
|
What, how did I miss this? I definitely built the test and checked it...
|
2013-10-03 15:23:02 +00:00 |
|
Ryan Curtin
|
eb659f8028
|
Add test for EigenvalueRatioConstraint.
|
2013-10-03 15:07:24 +00:00 |
|