Marcus Edel
2eb28bcc2a
Adjust weight init methods.
2015-04-25 19:55:23 +02:00
Marcus Edel
8394ec0a6b
Add 3rd order tensors support (weight init methods).
2015-04-25 19:53:00 +02:00
Marcus Edel
1e5ff62868
Add test case for the convolution batch mode.
2015-04-25 16:35:37 +02:00
Marcus Edel
c122d05a46
Add convolution batch mode.
2015-04-25 16:34:36 +02:00
Marcus Edel
fbd6b1f878
Merge pull request #434 from HurricaneTong/latest
...
Add 2DNeuronLayer and conv connection.
2015-04-25 13:54:32 +02:00
HurricaneTong
44308faa77
add two layers
2015-04-25 14:13:22 +08:00
Marcus Edel
86f647ca93
Return MatType instead of arma::mat.
2015-04-24 00:01:06 +02:00
Marcus Edel
97f2c92725
A test for the pooling methods.
2015-04-23 23:41:28 +02:00
Marcus Edel
de78ad818b
Add comments, and minor cleanup.
2015-04-23 23:40:36 +02:00
Marcus Edel
5d820f8a54
Merge pull request #433 from HurricaneTong/pooling_rule
...
pooling rules
2015-04-23 22:02:22 +02:00
ryan
9763c578d4
Update history.
2015-04-23 14:42:04 -04:00
ryan
3977306e0f
Refactor test.
2015-04-23 14:41:54 -04:00
ryan
da47b6ea24
Refactor RASearch to take queries in Search().
2015-04-23 14:41:41 -04:00
ryan
7983ad4061
Tiny spelling fix.
2015-04-23 10:40:55 -04:00
ryan
3ad3877091
Refactor FastMKS to take individual queries in Search().
2015-04-23 10:40:10 -04:00
HurricaneTong
340a6d1845
add pooling rules
2015-04-23 09:41:51 +08:00
ryan
0c9af65ee0
Document when singleMode is useful and add SingleMode().
2015-04-22 18:36:28 -04:00
ryan
57d0567ddd
Refactor executables for new NeighborSearch API.
2015-04-22 16:32:19 -04:00
ryan
505c72394b
Document API change.
2015-04-22 16:32:19 -04:00
ryan
03b73c6b07
Refactor tests for NeighborSearch API.
2015-04-22 16:32:19 -04:00
ryan
46831bd513
Fix traits, other slight bugs.
...
I'm not sure this is ready for production yet.
2015-04-22 16:32:19 -04:00
ryan
4ea89a8946
Refactor for new NeighborSearch API.
2015-04-22 16:32:19 -04:00
ryan
80650d4631
Refactor NeighborSearch like RangeSearch.
...
Now Search() takes the query set.
2015-04-22 16:32:19 -04:00
ryan
eabdec3a79
Add sameSet parameter.
...
This properly handles when the query and reference set are the same (i.e. when Search() is called without a query set).
2015-04-22 16:32:19 -04:00
ryan
8573522682
Fix bug where query set gets modified.
2015-04-22 16:32:19 -04:00
ryan
805d71a61d
Remove unused class member.
2015-04-22 16:32:19 -04:00
Marcus Edel
8f85309ae9
A test for convolution algorithms.
2015-04-22 14:04:26 +02:00
Marcus Edel
066d860d92
Add 3rd order tensors support (convolution).
2015-04-22 14:04:26 +02:00
Marcus Edel
1068cf5cfc
Add implementation of convolution using svd to speeded up the computation.
2015-04-22 14:04:26 +02:00
Marcus Edel
003ff89175
Add border modes (valid convolution, full convolution).
2015-04-22 14:04:26 +02:00
Marcus Edel
72e162177f
Add implementation of convolution through fft.
2015-04-22 14:04:25 +02:00
Marcus Edel
1e30b68a68
Add implementation of convolution using the naive approach (it's pretty fast for small filter).
2015-04-22 14:04:25 +02:00
ryan
e2beb217f3
This constructor doesn't take a set.
2015-04-22 00:03:33 -04:00
ryan
c260f6ee78
Update documentation.
2015-04-21 23:54:32 -04:00
Ryan Curtin
861ac83cea
Fix warning.
2015-04-15 15:02:48 -04:00
Ryan Curtin
ea0d81f60e
If we are using Armadillo 5+, ARMA_64BIT_WORD is implicit.
2015-04-14 17:40:23 -04:00
ryan
9a55cac022
Update documentation: program no longer exits.
2015-04-14 10:08:23 -04:00
Ryan Curtin
8732174b48
Update links to Github.
2015-04-11 20:58:52 -04:00
ryan
a7fecec54b
Update output for Log::Fatal crash.
2015-04-09 19:08:02 -04:00
ryan
2916ec7b36
Update documentation for functionality change.
2015-04-09 19:08:02 -04:00
Ryan Curtin
3673579858
Preliminary refactoring of RangeSearch.
2015-04-08 18:30:24 -04:00
ryan
aaa19c9dca
Make Assert() throw an exception too.
2015-04-08 14:57:47 -04:00
ryan
6dd7d3e901
Don't call exit(1); throw an exception.
...
That was a bad decision, and I'm sorry, and I promise that I've learned my lesson.
2015-04-08 14:37:00 -04:00
ryan
9e3dd12b00
Fix change I left in that I meant to take out.
2015-04-07 17:38:41 -04:00
ryan
46e038cdb0
Remove unnecessary splitDimension and maxLeafSize.
...
This results in a pretty trivial speedup (like, 0.5%?), but it makes the tree require less memory.
Also I've removed a couple of entirely unused functions.
2015-04-07 17:27:12 -04:00
ryan
81fe638aa0
Add a test for sparse FastMKS.
2015-04-05 18:48:09 -04:00
ryan
a8637c19dd
Refactor FastMKS to allow sparse datasets.
2015-04-05 18:48:09 -04:00
ryan
a62125b7f7
Make sure traits are active for all cover trees.
2015-04-05 18:48:09 -04:00
ryan
4da2228158
Allow Centroid() with sparse vectors.
2015-04-05 18:48:09 -04:00
ryan
f602725d42
Don't overwrite arma_config.hpp unless needed.
...
This should keep the build from being a complete rebuild every time 'make' is typed.
2015-04-05 18:48:09 -04:00