mohanrajendran
|
a74054a66f
|
Unit test for NMF added successfully. Validation conditions need to be tuned
|
2012-06-14 22:59:04 +00:00 |
|
Ryan Curtin
|
be7a6c39ec
|
Rename DoSparseCoding() to more flowing Encode().
|
2012-06-13 21:47:04 +00:00 |
|
Ryan Curtin
|
4ee0ebf03e
|
We don't need to set the reference -- this line is now implicit.
|
2012-06-13 21:46:45 +00:00 |
|
Ryan Curtin
|
159f9bb86c
|
Clean up comments, and store a reference to the data, instead of copying it.
|
2012-06-13 21:42:44 +00:00 |
|
mohanrajendran
|
0a1d9c6d10
|
Revert to PCA CMake configuration
|
2012-06-13 16:21:25 +00:00 |
|
mohanrajendran
|
109643f7db
|
Move NMF out of PCA
|
2012-06-13 16:20:58 +00:00 |
|
mohanrajendran
|
dc407783d4
|
Move everything into the NMF directory from PCA
|
2012-06-13 16:20:50 +00:00 |
|
mohanrajendran
|
d0702479d0
|
Add nmf directory
|
2012-06-13 16:20:14 +00:00 |
|
mohanrajendran
|
5bdb3cb6ea
|
Basic implementation of NMF
|
2012-06-13 16:18:45 +00:00 |
|
mohanrajendran
|
238f0ce792
|
Added a compilable version of NMF code. Test cases need to be written
|
2012-06-13 14:01:14 +00:00 |
|
Ryan Curtin
|
07a11a706f
|
A couple more tutorials now exist.
|
2012-06-13 00:25:09 +00:00 |
|
Ryan Curtin
|
8c87df97cb
|
A couple of formatting fixes.
|
2012-06-13 00:24:27 +00:00 |
|
Parikshit Ram
|
c3335a059e
|
RandInt() and Random() sped up by just using randomUniformDist
|
2012-06-12 20:25:57 +00:00 |
|
Ryan Curtin
|
6f308e1ca0
|
Change tests to respect new SparseCoding template parameters.
|
2012-06-11 20:10:33 +00:00 |
|
Ryan Curtin
|
ef1abf596d
|
Refactor SparseCoding to initialize the dictionary as a template parameter.
|
2012-06-11 20:10:20 +00:00 |
|
Ryan Curtin
|
cb4e932e3b
|
Clean up comments for no good reason.
|
2012-06-11 19:23:47 +00:00 |
|
Ryan Curtin
|
e78c2f56c4
|
Stop timer for early exit.
|
2012-06-11 19:09:07 +00:00 |
|
Ryan Curtin
|
2d6e0a71a4
|
Clean up documentation slightly.
|
2012-06-11 19:04:00 +00:00 |
|
Ryan Curtin
|
f6c77ece51
|
Add some timers for loading and saving operations.
|
2012-06-11 19:01:45 +00:00 |
|
Ryan Curtin
|
d9cbadfe77
|
CLI::GetParam<bool> seems to crash, and, add a timer.
|
2012-06-11 18:59:42 +00:00 |
|
Ryan Curtin
|
0d0b7f8d92
|
This check changes because we're loading X and not transposing.
|
2012-06-11 18:40:29 +00:00 |
|
Ryan Curtin
|
c9f5c1b693
|
Clean up LARS executable.
|
2012-06-11 18:36:49 +00:00 |
|
Ryan Curtin
|
bbee092079
|
Tests for new options to data::Load() and data::Save().
|
2012-06-11 17:36:04 +00:00 |
|
Ryan Curtin
|
77e3ae29c9
|
Add option allowing user to specify if they want the data transposed on input;
this is useful for LARS.
|
2012-06-11 17:35:52 +00:00 |
|
Ryan Curtin
|
ae14cc3d8d
|
Changes to main executable in accordance with the modified API.
|
2012-06-11 02:00:50 +00:00 |
|
Ryan Curtin
|
fd87cc268c
|
Apparent typo in the test cases meant one combination was not being tested.
|
2012-06-10 21:37:34 +00:00 |
|
Ryan Curtin
|
f120616b96
|
DoLARS() -> Regress().
|
2012-06-10 21:35:24 +00:00 |
|
Ryan Curtin
|
3902732c08
|
DoLARS() -> Regress().
|
2012-06-10 21:35:09 +00:00 |
|
Ryan Curtin
|
daf29e3bf3
|
Change DoLARS() to more descriptive and less awkward Regress(). Minor code
cleanups, and turn comments into full sentences (grammar Nazi mode activated).
|
2012-06-10 21:34:55 +00:00 |
|
Ryan Curtin
|
067f8b24e7
|
Changes to DoLARS() propagating to here.
|
2012-06-09 21:57:34 +00:00 |
|
Ryan Curtin
|
8f1081f7b3
|
Changes to DoLARS() propagating to here.
|
2012-06-09 21:57:21 +00:00 |
|
Ryan Curtin
|
2b58eb3752
|
More refactoring; remove nActive because it isn't necessary, and include
solution in the call to DoLARS().
|
2012-06-09 21:57:02 +00:00 |
|
Ryan Curtin
|
35072ccfbb
|
Adapt for new LARS DoLARS() API.
|
2012-06-09 16:14:21 +00:00 |
|
Ryan Curtin
|
92b9129c9f
|
Modify LARS API to accept non-transposed matrices. This is easier on the
user...
|
2012-06-09 16:13:09 +00:00 |
|
Ryan Curtin
|
73da62325a
|
This was being passed in backwards.
|
2012-06-08 21:02:29 +00:00 |
|
Ryan Curtin
|
aa83e428b8
|
Code cleanup; don't use namespace arma (since that's done nowhere else) and
clean and condense things a little bit. Not a big overhaul -- but it's coming.
|
2012-06-08 17:20:05 +00:00 |
|
Ryan Curtin
|
ba8e0b9f03
|
Some code cleanup.
|
2012-06-08 04:52:19 +00:00 |
|
Ryan Curtin
|
1fcedc48b5
|
A couple of files were not included.
|
2012-06-05 19:55:59 +00:00 |
|
Ryan Curtin
|
b8a91161fb
|
Finish refactoring for each kernel type.
|
2012-06-05 19:53:15 +00:00 |
|
Ryan Curtin
|
0e86a1e768
|
Update documentation slightly.
|
2012-06-05 19:53:01 +00:00 |
|
Ryan Curtin
|
58983960d6
|
I don't believe this is a valid kernel.
|
2012-06-05 19:44:47 +00:00 |
|
Ryan Curtin
|
77f6497a9a
|
Test modified for new MaxIP API.
|
2012-06-05 19:37:52 +00:00 |
|
Ryan Curtin
|
d381af5dbd
|
Check in mess of MaxIP code which is being cleaned little by little...
|
2012-06-05 19:15:14 +00:00 |
|
Ryan Curtin
|
26362ce94b
|
Rewrite triangular kernel with parameters.
|
2012-06-05 19:14:26 +00:00 |
|
Ryan Curtin
|
af91b322b0
|
Fix top-of-file comments.
|
2012-06-05 18:56:25 +00:00 |
|
Ryan Curtin
|
659f1d6b9e
|
Include new files.
|
2012-06-05 18:54:55 +00:00 |
|
Ryan Curtin
|
c4e0963c3e
|
Remove the no-offset kernel; it is not useful and was a hack for a deadline.
|
2012-06-05 18:54:39 +00:00 |
|
Ryan Curtin
|
494ac24f52
|
Best not to promise functionality we might never get around to.
|
2012-06-05 18:54:18 +00:00 |
|
Ryan Curtin
|
0f6727d90a
|
Remove static Gaussian kernel hack.
|
2012-06-05 18:53:54 +00:00 |
|
Ryan Curtin
|
48e3f497ae
|
Refactor and clean epanechnikov kernel.
|
2012-06-05 18:53:36 +00:00 |
|