marcus
efe49b78c2
Remove debug output.
2016-02-20 16:13:56 +01:00
marcus
384556ec9b
Adjust the activation function test; Use the simplified layer structure.
2016-02-19 15:53:01 +01:00
marcus
491123bfa2
Add SFINAE pattern for the Weights, Reward and Location function.
2016-02-19 15:36:02 +01:00
marcus
8b187fcbf3
Remove hard tanh activation function header.
2016-02-19 15:19:47 +01:00
marcus
6205f3e0b6
Update CMakeLists file to build the feedforward, recurrent and convolutional neural network.
2016-02-19 15:05:21 +01:00
marcus
53637f2853
Add network auxiliary functions test.
2016-02-19 15:03:09 +01:00
marcus
0aeb767485
Adjust the network test; Use the simplified layer structure.
2016-02-19 15:01:37 +01:00
marcus
a49e0feedb
Add auxiliary network function to get the size of the network.
2016-02-19 14:58:41 +01:00
marcus
cf3c454800
Remove the optimizer and weight initialization rule from each layer.
2016-02-19 14:54:19 +01:00
marcus
43f0f13fe8
Adjust CNN class so that it works with the mlpack optimizers; Add Train() method regarding the design guidelines.
2016-02-19 14:34:44 +01:00
marcus
f6c27ed386
Adjust RNN class so that it works with the mlpack optimizers; Add Train() method regarding the design guidelines.
2016-02-19 14:33:35 +01:00
marcus
69f97e50ae
Adjust FFN class so that it works with the mlpack optimizers; Add Train() method regarding the design guidelines.
2016-02-19 14:31:43 +01:00
marcus
b2d87c715c
Add test for RMSprop.
2016-02-19 14:22:53 +01:00
marcus
da1207a9e6
Add RMSprop implementation.
2016-02-19 14:22:53 +01:00
marcus
1bdfce1f5e
Minor spelling fix.
2016-02-19 14:22:53 +01:00
Ryan Curtin
f6dd2f7a97
Add documentation for change.
2016-02-18 11:17:56 -08:00
Ryan Curtin
4e069ab995
Handle dimensions with no variance better (i.e. ignore them).
2016-02-18 08:37:47 -08:00
Ryan Curtin
50629c1d76
Handle MSVC compiler properly; Visual Studio only supports OpenMP 2.5.
...
OpenMP 3.0 is where unsigned indices are supported.
See also:
https://github.com/VespucciProject/MLPACK_for_MSVC
http://stackoverflow.com/questions/2820621/why-arent-unsigned-openmp-index-variables-allowed
2016-02-17 09:03:38 -08:00
Ryan Curtin
c751e61c8e
Fix #522 , for real this time, by using std::.
2016-02-16 22:18:21 -05:00
Ryan Curtin
9c1bcf6d8a
Switch to C++ headers instead of old C-style. Fixes #522 .
...
Apparently I never got the memo that I should be using cmath instead of math.h
(and cstdio instead of stdio.h, and so forth).
2016-02-16 22:02:32 -05:00
Ryan Curtin
46e0a233c2
Add test for MiniBatchSGD.
...
The second test doesn't work yet, but I think it's because I have set up the
problem wrong.
2016-02-12 14:47:23 -08:00
Ryan Curtin
e2acdb7156
Remove unnecessary includes.
2016-02-12 14:47:08 -08:00
Ryan Curtin
2c476c24c2
Add minibatch SGD implementation.
2016-02-12 14:46:57 -08:00
Ryan Curtin
d86bccc231
Better documentation.
2016-02-12 12:49:54 -08:00
Ryan Curtin
ec35c2d4bc
Use the correct type.
2016-02-12 12:39:50 -08:00
Ryan Curtin
a1662ef23d
Dash pedantry.
2016-02-12 12:20:15 -08:00
Ryan Curtin
e4350fbe84
Update build icon location to temporary hack location.
2016-02-10 13:20:04 -08:00
Ryan Curtin
0603d2e4e8
I forget how the XMLs got into the names here, but remove them.
...
I think maybe I used to have tests for XML, text, and binary, but then didn't
change the name when I merged them all into one test.
2016-02-10 07:15:40 -08:00
Ryan Curtin
8653bf1243
Add test case for empty cubes.
2016-02-10 07:15:00 -08:00
Ryan Curtin
2f86634446
Merge pull request #520 from stereomatchingkiss/cube_serialize
...
Cube serialize
2016-02-10 07:12:27 -08:00
stereomatchingkiss
3a6c581c1f
add macro definition to inject serialization of arma cube
2016-02-10 19:54:26 +08:00
stereomatchingkiss
e4879a79d0
first commit
2016-02-10 17:26:43 +08:00
stereomatchingkiss
76b2c5165e
add test case for cube seriliazation
2016-02-10 17:25:50 +08:00
Ryan Curtin
79fd639d12
Documentation fixes.
2016-02-09 10:08:24 -05:00
Ryan Curtin
ca54300295
Merge pull request #518 from theSundayProgrammer/master
...
use MSVC14
2016-02-08 14:14:17 -08:00
theSundayProgrammer
1a0234fd8a
use MSVC14
2016-02-09 07:48:25 +11:00
Ryan Curtin
2a57029983
Update to latest stable version.
2016-02-08 08:09:30 -08:00
Ryan Curtin
9f1d08a742
Add new contributor.
2016-02-08 06:37:30 -08:00
Ryan Curtin
fa88d69db9
Document most recent changes.
2016-02-04 16:13:52 -05:00
Ryan Curtin
031604f6e3
Add new contributors... how did I forget this?
2016-02-04 16:13:42 -05:00
Ryan Curtin
dea60d5e78
Update version number for release.
2016-02-04 16:05:55 -05:00
Ryan Curtin
0c62700893
Preferentially find ATLAS libraries.
2016-02-04 15:59:06 -05:00
Ryan Curtin
3b5c842a83
Loosen tolerances to prevent spurious test failures.
2016-02-03 14:19:12 -05:00
Ryan Curtin
b344394650
Update history.
2016-02-01 10:24:43 -08:00
Ryan Curtin
5ae0bd99bc
Loosen tolerance further.
...
This is better-tested than my last attempt and appears to have a very low failure rate.
2016-02-01 10:23:06 -08:00
Ryan Curtin
e7196b502a
Update version number. I forgot to do this!
2016-02-01 08:43:10 -08:00
Ryan Curtin
725f7d01aa
Fix bug where arma_config.hpp wouldn't be installed.
...
This would happen when the user configured once and immediately installed. The
issue was that MLPACK_SRCS had arma_config.hpp appended to it too late, and
didn't exist at the time of the first scan of files. When CMake was run a
second time, arma_config.hpp existed and thus would get picked up by the scan
and added to MLPACK_SRCS. This is a bug I didn't run into because I don't build
from a new environment every time...
2016-02-01 08:37:15 -08:00
Ryan Curtin
47d8a6aa4e
Wrap to 80 columns.
2016-02-01 08:37:15 -08:00
Ryan Curtin
3b3a8a1072
Merge pull request #512 from theranger/master
...
Use CMAKE_CURRENT_SOURCE_DIR during files generation.
2016-02-01 07:27:13 -08:00
Ryan Curtin
eb2114e0ac
Widen tolerances; PositiveDefiniteConstraint seems to change things.
2016-02-01 09:28:18 -05:00