Commit Graph
19255 Commits
Author SHA1 Message Date
Ryan Curtin 80e6ca853f Merge pull request #1500 from rcurtin/lr_speedup
Replace linear regression implementation with something faster.
2018-09-04 13:52:02 -04:00
Ryan Curtin aab0b3d81b Fix wrong variable usage. 2018-09-01 00:00:58 -04:00
Ryan Curtin f829451547 Merge pull request #1502 from rcurtin/lmnn-test-fix
Use 2 neighbors for LMNNAccuracyTest because 1 is unstable.
2018-08-24 23:20:22 -04:00
Ryan Curtin 6933508df4 Use 2 neighbors because 1 is unstable.
It can cause unexpected changes in the impostor, which inverts the gradient.  If
we use two impostors and neighbors it is much more robust.
2018-08-24 12:24:12 -04:00
Ryan Curtin 22704ad8bc Replace linear regression implementation with something faster. 2018-08-23 22:03:33 -04:00
Marcus Edel 2be49aea4d Merge pull request #1491 from ShikharJ/Conv
Improve Convolution Gradient() Method.
2018-08-15 18:58:22 +02:00
Shikhar Jaiswal 2c98637391 Improve Gradient Method 2018-08-11 16:32:25 +05:30
sumedhghaisas b52f4b87d3 Merge pull request #1441 from akhandait/reconstruction_loss
Add ReconstructionLoss
2018-08-09 18:18:15 +01:00
akhandait a2ca441f1f Make suggested changes. 2018-08-08 20:53:24 +05:30
akhandait 23e9b0f1e5 Use average KL loss. 2018-08-07 18:49:15 +05:30
akhandait c42fb7d7df Make suggested changes. 2018-08-07 18:47:10 +05:30
akhandait 53f108db54 Correct function in Sequential layer, add note, style changes. 2018-08-07 18:47:10 +05:30
akhandait f599f7cf8b Overload Evaluate() function. 2018-08-07 18:45:16 +05:30
akhandait f4180deb9d Remove pointer. 2018-08-07 18:45:16 +05:30
akhandait b2634d50a6 Add reconstruction loss with test. 2018-08-07 18:45:16 +05:30
sumedhghaisas 55361fe03b Merge pull request #1479 from akhandait/bernoulli-dist
[WIP] Add Bernoulli distribution and support for beta-VAEs.
2018-08-07 13:23:47 +01:00
akhandait a092dcc572 Make suggested changes. 2018-08-06 23:29:36 +05:30
Ryan Curtin 6c992fe545 Merge pull request #1482 from manish7294/center
Enable mean-centering
2018-08-06 12:21:23 -04:00
Marcus Edel a8fbc7af0f Merge pull request #1468 from akhandait/forward_overload
Overload Forward() function.
2018-08-05 15:37:47 +02:00
Ryan Curtin 69ea3599c4 This test also can hang in a loop. 2018-08-03 21:46:22 -04:00
Ryan Curtin 45e667399c Merge pull request #1430 from xtelinco/master
Return the final objective of the trained model
2018-08-03 16:30:56 -04:00
Ryan Curtin 6256d43a66 Comment out sometimes-failing test.
I will shortly open an issue to handle it...
2018-08-03 14:01:34 -04:00
Ryan Curtin 53aff80a72 Handle paths with spaces correctly. 2018-08-02 21:20:49 -04:00
Barak A. Pearlmutter a160376044 latex syntax
Need curly braces on arg to \begin, need arg to \right
2018-08-02 21:20:49 -04:00
akhandait 70d28c9394 Style changes. 2018-08-03 01:59:06 +05:30
Ryan Curtin c7ec18f16c Merge pull request #1466 from manish7294/impBounds
LMNN: Bounds for avoiding Impostors recalculation
2018-08-02 09:51:18 -04:00
Ryan Curtin 2788faa751 Merge pull request #1476 from rcurtin/lmnn-test-lr-fix
Update LMNN low-rank tests to use all three optimizers.
2018-08-02 09:32:04 -04:00
Manish 213ea3651f Added option for saving mean-centered dataset 2018-08-02 11:52:24 +05:30
Ryan Curtin c4f91f1e92 Update HISTORY and version number. 2018-08-01 10:16:29 -04:00
akhandait dcda11b786 Add beta test, better documentation, use 'logits'. 2018-07-31 16:05:50 +05:30
Manish cdcfe3b7d3 Added mean centering 2018-07-31 14:22:43 +05:30
akhandait b2d629026c Add test. 2018-07-28 19:35:59 +05:30
akhandait ef464c6521 Average MeanSquaredError only over batch. 2018-07-28 19:04:01 +05:30
akhandait 86e82b8f0d Add it in CMakeLists.txt. 2018-07-28 17:29:38 +05:30
akhandait 39609cfdc9 Don't hard set width and height. 2018-07-28 16:22:33 +05:30
akhandait 8a35822c5e Add beta (hyper)parameter. 2018-07-28 16:21:46 +05:30
akhandait e2b3d25844 Add bernoulli distribution. 2018-07-28 16:19:23 +05:30
Marcus Edel 55bd2d0b85 Merge pull request #1208 from ShikharJ/RBM
Restricted Boltzmann Machine and Spike Slab Restricted Boltzmann Machine.
2018-07-27 11:50:55 +02:00
Ryan Curtin e723e47068 Merge pull request #1474 from rcurtin/optional-openmp
Make use of OpenMP optional
2018-07-26 20:02:18 -07:00
Ryan Curtin e788d87704 Update LMNN low-rank tests to use all three optimizers.
Also actually perform the checking.
2018-07-26 22:58:29 -04:00
Ryan Curtin 4b33dbbb04 Also update links to Windows tutorials. 2018-07-25 16:01:43 -04:00
Ryan Curtin c1e800b576 Update citation to newest paper. 2018-07-25 15:43:56 -04:00
Ryan Curtin fbc1561f97 Add and document an option for OpenMP support.
Previously, by default, it was always used.  This fixes #1473.
2018-07-25 15:41:37 -04:00
Shikhar Jaiswal 89977b8015 Additional Changes 2018-07-25 14:02:32 +05:30
Ryan Curtin 455b009731 Merge pull request #1469 from manish7294/Patch
Resolve random failing of LMNN Test
2018-07-24 16:22:21 +00:00
Shikhar Jaiswal bc7b512db3 Fix Tests and Clean Implementation 2018-07-23 16:25:41 +05:30
Shikhar Jaiswal 9c57ab50fa Implement API changes 2018-07-23 16:25:41 +05:30
kris-singh ef544df3b8 Binary Rbm 2018-07-23 16:25:41 +05:30
Manish a81e387e64 Solve failing build 2018-07-22 14:52:09 +05:30
Manish 9edda268ff Added Re-order() 2018-07-22 13:58:01 +05:30