Commit Graph
13042 Commits
Author SHA1 Message Date
HurricaneTong cd4c0ed61b delete unused header file 2015-04-29 14:15:33 -04:00
HurricaneTong 9543f793d2 support for selecting kernel 2015-04-29 14:15:33 -04:00
HurricaneTong daf77e78f3 implement mean shift algorithm 2015-04-29 14:15:33 -04:00
HurricaneTong 6c004a86f0 Revert "xcode"
This reverts commit 73026af016efabdaa787f187e6fcafc9fa173c53.
2015-04-29 14:15:33 -04:00
HurricaneTong 1bada6d578 xcode 2015-04-29 14:15:33 -04:00
Ryan Curtin ee384655c4 Add batch Predict() method. 2015-04-27 20:24:44 -04:00
Ryan Curtin 997aec83ec Fix filename. 2015-04-27 16:48:16 -04:00
Ryan Curtin 96e6efcc7f Remove unnecessary period. 2015-04-27 16:47:44 -04:00
Ryan Curtin cdab225316 Add a tutorial for CF. 2015-04-27 16:17:13 -04:00
Ryan Curtin 724a35352c A struct is better here... 2015-04-27 15:49:28 -04:00
Ryan Curtin 191713c35e Add Predict() method for predicting individual ratings. 2015-04-27 15:26:27 -04:00
Ryan Curtin 1352c1d37a Add arma_config.hpp so that it gets installed. 2015-04-27 11:51:00 -04:00
Marcus Edel cc153b0848 Merge pull request #436 from HurricaneTong/add-cnn-network
Add cnn network structure.
2015-04-27 12:34:44 +02:00
Shangtong Zhang 89a7fe8ca1 add can network 2015-04-27 09:02:43 +08:00
ryan fbdc8d44bc Fix #406. 2015-04-26 20:34:14 -04:00
ryan 897499b7db Fix glaringly obvious memory leaks. 2015-04-26 20:34:14 -04:00
Marcus Edel 59a05b837d Merge pull request #435 from HurricaneTong/cnn_pool_connection
Add pooling connection for CNN.
2015-04-26 12:56:45 +02:00
HurricaneTong 025d3b23c2 add pooling connection for CNN 2015-04-26 10:11:37 +08:00
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