Commit Graph
17484 Commits
Author SHA1 Message Date
Ryan Curtin 83128ddfcc The tolerance can also be 0. 2017-12-20 10:41:51 -05:00
Marcus Edel 70d98e3ed8 Remove 'const' type qualifier since it has no effect on the on return type. 2017-12-20 14:27:55 +01:00
Marcus Edel ee5fb7db48 Merge pull request #1168 from haritha1313/ams_grad
Add AMSGrad optimizer implementation.
2017-12-20 14:04:51 +01:00
Haritha 0555e73337 ams_grad style edits 2017-12-20 11:58:26 +05:30
Haritha 7430eabac2 ams_grad style edits 2017-12-20 11:56:46 +05:30
Haritha 51e7a2a01f ams_grad optimizer implementation 2017-12-20 11:51:40 +05:30
Ryan Curtin 86d5898f2e Merge pull request #1166 from rcurtin/haiku
Fix Haiku: link against librt
2017-12-14 18:55:02 -05:00
Haritha Sreedharan Nair 403f767751 Update adam.hpp 2017-12-14 20:26:08 +05:30
Haritha d267dd45f9 ams_grad optimizer 2017-12-14 13:49:09 +05:30
Ryan Curtin 8ca93e49d0 && needs another sudo. :) 2017-12-13 11:23:37 -05:00
Haritha ebd0cb3f30 AMSGrad optimizer 2017-12-13 21:53:20 +05:30
Haritha b86f7d1fcf AMSGrad optimizer 2017-12-13 21:50:07 +05:30
Ryan Curtin c8a97fb018 Another attempt to fix when apt refuses to work on Travis. 2017-12-13 10:33:34 -05:00
Haritha 28e471299b ams_grad optimizer implementation 2017-12-13 13:08:24 +05:30
Zoltán Mizsei 6eeced182c Haiku got no -lrt 2017-12-12 09:39:00 -05:00
Ryan Curtin b223998e3b Link to bindings tutorial. 2017-12-11 10:08:52 -05:00
Ryan Curtin 9c4891a9fd Merge pull request #1125 from rcurtin/bindings
Update binding output, fix pickling, fix installation
2017-12-09 00:52:28 -08:00
Ryan Curtin 3017a9fe0c Add braces for readability. 2017-12-08 19:34:23 -05:00
Ryan Curtin 904bfaa1ac Merge remote-tracking branch 'upstream/master' into bindings 2017-12-08 19:11:14 -05:00
Marcus Edel 9f149767a0 Merge pull request #1148 from zoq/cma-es-clean
Covariance Matrix Adaptation Evolution Strategy (CMA-ES).
2017-12-06 23:19:38 +01:00
Marcus Edel 7ef34eb9bd Merge pull request #1154 from zoq/iqn_clean
IQN - An Incremental Quasi-Newton Method with Local Superlinear Convergence Rate.
2017-12-05 21:50:37 +01:00
Ryan Curtin 88a7efe9fa Fix typos so InformationGain properly uses SIMD. 2017-12-04 13:49:06 -05:00
Ryan Curtin ac979bf3c2 Reduce code size.
However we still have to use six declarations in arma_numpy.pyx because Cython
won't handle the templated return type.
2017-11-30 11:22:00 -05:00
Ryan Curtin f20c4d3230 Remove travis debugging output. 2017-11-29 15:39:41 -05:00
Ryan Curtin 2d761f9a0e Don't give numpy ownership of preallocated memory.
This was a particularly difficult bug to find and it took me about two weeks to
finally get to the bottom of it.  I can't say how happy I am to have this over
with.
2017-11-29 11:51:48 -05:00
Ryan Curtin d92b15b5b3 Also link against boost::serialization. 2017-11-29 11:51:28 -05:00
Ryan Curtin ac68b9ede4 Set LD_LIBRARY_PATH when running Python binding tests. 2017-11-28 22:13:27 +01:00
Ryan Curtin 8ed8b5a1d0 Disable automatic background updates in the container. 2017-11-28 22:13:21 +01:00
Ryan Curtin 2d9980e995 Debugging attempt to get information. 2017-11-28 22:13:15 +01:00
Ryan Curtin faeee7c48c Work around https://bugs.launchpad.net/ubuntu/+source/boost/+bug/1583805. 2017-11-28 21:26:00 +01:00
Marcus Edel bdf58ab215 No need to specify the compiler version. 2017-11-28 00:15:31 +01:00
Marcus Edel f7fdca853d Update xenial packages as done in #1125, thanks @rcurtin. 2017-11-28 00:03:10 +01:00
Marcus Edel f1667a6ef8 Add batch support. 2017-11-27 23:53:28 +01:00
Marcus Edel ecdf558286 Remove extra hessian expression. 2017-11-27 23:53:22 +01:00
Marcus Edel adf9fa726a Add IQN test case. 2017-11-27 23:53:14 +01:00
Marcus Edel 3716c0be85 Add IQN: An Incremental Quasi-Newton Method with Local Superlinear Convergence Rate implementation. 2017-11-27 23:53:03 +01:00
Ryan Curtin a7d5570dfc Use correct LD_LIBRARY_PATH for testing. 2017-11-22 16:04:21 -05:00
Ryan Curtin c5f8f2ad5b Use correct working directory. 2017-11-21 22:38:36 -05:00
Ryan Curtin c94900e1e1 Get some more information on what might be going on. 2017-11-21 17:44:40 -05:00
Ryan Curtin c962d0e3c7 Okay, so does disabling apt-daily not work? 2017-11-21 16:31:51 -05:00
Ryan Curtin 50eaa11ca8 Set LD_LIBRARY_PATH when running Python binding tests. 2017-11-21 14:08:06 -05:00
Ryan Curtin 29308f7937 Disable automatic background updates in the container. 2017-11-21 12:55:59 -05:00
Ryan Curtin 0227a2ab45 Debugging attempt to get information. 2017-11-21 12:50:36 -05:00
Ryan Curtin f2ee40d2e0 Work around https://bugs.launchpad.net/ubuntu/+source/boost/+bug/1583805. 2017-11-21 11:11:40 -05:00
Ryan Curtin 22da4373b5 Put all apt commands together for simplicity (and hopefully fix debug build). 2017-11-21 10:00:58 -05:00
Ryan Curtin 233efe4fa0 pandas keeps changing where CategoricalDtype lives... so handle all the possibilities.
Also the minimum version of pandas is 0.15.0, when CategoricalDtype was
introduced.
2017-11-20 14:50:19 -05:00
Ryan Curtin 0bb39126bb Go ahead and use GCC 5 (or whatever version comes with xenial). 2017-11-20 11:40:09 -05:00
Ryan Curtin b553e1ea2e Link CLI programs against Boost libraries. 2017-11-20 10:50:53 -05:00
Ryan Curtin f2b5ba24c3 What if we don't specify a boost version? 2017-11-20 10:13:29 -05:00
Ryan Curtin 6d4574d039 Fix uninitialized variables, which should fix the sparc64 CLIBindingTest failure. 2017-11-17 12:37:49 -05:00