Commit Graph
13024 Commits
Author SHA1 Message Date
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