a86c45d | Aaron Meyer | 03 July 2020, 22:46:22 UTC | Now works with fixed modes. | 03 July 2020, 22:46:22 UTC |
118e7ce | Aaron Meyer | 03 July 2020, 20:51:45 UTC | Unify error calculation and fix necessary tensor copy. | 03 July 2020, 20:51:45 UTC |
303a8f6 | Jean Kossaifi | 03 July 2020, 11:36:01 UTC | Merge branch 'master' into line-search | 03 July 2020, 11:36:01 UTC |
0266447 | Aaron Meyer | 03 July 2020, 00:08:31 UTC | Revert "Reduce tensor reconstruction." This reverts commit a776373b6285d7b2ef59dd9f4e8a8909d23cffc0. | 03 July 2020, 00:08:31 UTC |
a776373 | Aaron Meyer | 03 July 2020, 00:00:26 UTC | Reduce tensor reconstruction. | 03 July 2020, 00:00:26 UTC |
f999745 | Jean Kossaifi | 02 July 2020, 20:55:15 UTC | Merge pull request #184 from aarmey/testing-fixes Fix testing errors | 02 July 2020, 20:55:15 UTC |
819ba2a | Aaron Meyer | 01 July 2020, 15:06:03 UTC | Update test_candecomp_parafac.py | 01 July 2020, 15:06:03 UTC |
9e64803 | Aaron Meyer | 01 July 2020, 14:47:32 UTC | Update test_candecomp_parafac.py | 01 July 2020, 14:47:32 UTC |
4a66433 | Aaron Meyer | 01 July 2020, 14:44:29 UTC | Fix sporadic masked Tucker errors. | 01 July 2020, 14:44:29 UTC |
8987dbc | Aaron Meyer | 01 July 2020, 14:24:11 UTC | Fixed Jax masking shape in kr. | 01 July 2020, 14:24:11 UTC |
03ece99 | Aaron Meyer | 01 July 2020, 14:15:38 UTC | Lower rank of MPS to prevent sporadic testing errors. | 01 July 2020, 14:15:38 UTC |
d10f16b | Aaron Meyer | 01 July 2020, 14:12:49 UTC | Reduce rank of MPS test. | 01 July 2020, 14:12:49 UTC |
2b57318 | Aaron Meyer | 01 July 2020, 14:11:40 UTC | Make masked PARAFAC test more reliable. | 01 July 2020, 14:11:40 UTC |
3b9dab1 | Aaron Meyer | 01 July 2020, 04:07:37 UTC | Don't need to tl.copy. | 01 July 2020, 04:07:37 UTC |
351f62a | Aaron Meyer | 01 July 2020, 03:40:58 UTC | Update candecomp_parafac.py | 01 July 2020, 03:40:58 UTC |
5fa4d37 | Aaron Meyer | 30 June 2020, 22:25:08 UTC | Mostly setup. | 30 June 2020, 22:25:08 UTC |
bf360e2 | Aaron Meyer | 29 June 2020, 21:23:49 UTC | Add line search for dense PARAFAC solving | 29 June 2020, 21:23:49 UTC |
a1e4e2a | Jean Kossaifi | 22 June 2020, 13:59:02 UTC | Merge pull request #171 from cohenjer/feature_fixed-mode Fixing modes in parafac and nonegative_parafac | 22 June 2020, 13:59:02 UTC |
e452f3e | COHEN Jeremy | 22 June 2020, 13:42:40 UTC | changed assert condition | 22 June 2020, 13:42:40 UTC |
74c2015 | cohenjer | 22 June 2020, 13:34:44 UTC | Update tensorly/decomposition/tests/test_candecomp_parafac.py Co-authored-by: Jean Kossaifi <jean.kossaifi@gmail.com> | 22 June 2020, 13:34:44 UTC |
865292a | COHEN Jeremy | 22 June 2020, 13:30:35 UTC | Added unit testing for the fixed_mode feature | 22 June 2020, 13:30:35 UTC |
6ec0209 | COHEN Jeremy | 22 June 2020, 12:32:00 UTC | Merge branch 'dev' into feature_fixed-mode | 22 June 2020, 12:32:00 UTC |
16eb359 | Jean Kossaifi | 22 June 2020, 12:06:34 UTC | Doc: Add Logo uao | 22 June 2020, 12:06:34 UTC |
459b6f6 | Jean Kossaifi | 22 June 2020, 12:06:16 UTC | Sparse Backend: shape is now builtin | 22 June 2020, 12:06:16 UTC |
f9be446 | Jean Kossaifi | 19 June 2020, 14:37:58 UTC | DOC: removed old authors file and added Athens uni | 19 June 2020, 14:37:58 UTC |
f72be60 | Jean Kossaifi | 17 June 2020, 21:34:12 UTC | DOC: update authors page | 17 June 2020, 21:34:12 UTC |
6bbadf7 | Jean Kossaifi | 15 June 2020, 20:05:09 UTC | Merge pull request #175 from aarmey/PARAFAC2-init Bugfix: PARAFAC2 not using "init" option | 15 June 2020, 20:05:09 UTC |
ea0acd8 | Jean Kossaifi | 15 June 2020, 20:02:52 UTC | Merge pull request #173 from aarmey/masked-tucker Implement masked Tucker | 15 June 2020, 20:02:52 UTC |
63d875b | Aaron Meyer | 15 June 2020, 16:43:52 UTC | Pass in SVD. | 15 June 2020, 16:43:52 UTC |
82a06e6 | Aaron Meyer | 15 June 2020, 16:40:38 UTC | Fix init passing. | 15 June 2020, 16:40:38 UTC |
6c8ea1e | Aaron Meyer | 13 June 2020, 16:12:19 UTC | Fix tensorflow indexing. | 13 June 2020, 16:12:19 UTC |
59d617f | Aaron Meyer | 13 June 2020, 15:59:13 UTC | Add warning about SVD initialization within PARAFAC. | 13 June 2020, 15:59:13 UTC |
d0ed464 | Aaron Meyer | 13 June 2020, 15:55:22 UTC | Move masking before first iteration. | 13 June 2020, 15:55:22 UTC |
a2f4c59 | Aaron Meyer | 13 June 2020, 04:01:08 UTC | Fixed. | 13 June 2020, 04:01:08 UTC |
5261885 | Aaron Meyer | 13 June 2020, 00:20:18 UTC | Update test_tucker.py | 13 June 2020, 00:20:18 UTC |
d1c3dd6 | Aaron Meyer | 13 June 2020, 00:02:54 UTC | Update test_tucker.py | 13 June 2020, 00:02:54 UTC |
d3d7813 | Aaron Meyer | 13 June 2020, 00:01:44 UTC | Added a more stringent test. | 13 June 2020, 00:01:44 UTC |
117e3c1 | Aaron Meyer | 11 June 2020, 17:59:04 UTC | Update test_tucker.py | 11 June 2020, 17:59:04 UTC |
a308446 | Aaron Meyer | 11 June 2020, 17:56:29 UTC | Implement masked Tucker. | 11 June 2020, 17:56:29 UTC |
b479f18 | Jean Kossaifi | 03 June 2020, 00:25:02 UTC | Merge pull request #150 from MarieRoald/parafac2 PARAFAC2 in TensorLy | 03 June 2020, 00:25:02 UTC |
e72a43d | Marie Roald | 01 June 2020, 19:02:50 UTC | Merge branch 'master' into parafac2 | 01 June 2020, 19:02:50 UTC |
915502e | Marie Roald | 01 June 2020, 19:02:35 UTC | Merge remote-tracking branch 'tensorly/master' | 01 June 2020, 19:02:35 UTC |
38a0c3a | Marie Roald | 01 June 2020, 18:43:15 UTC | Reverted to_numpy fix since it was fixed in the backend | 01 June 2020, 18:43:15 UTC |
5108303 | Marie Roald | 01 June 2020, 09:30:32 UTC | Casting singleton tensor norm to numpy to avoid dtype issues in TensorFlow | 01 June 2020, 09:30:32 UTC |
896f9b6 | Jean Kossaifi | 31 May 2020, 20:32:32 UTC | FIX Tensorflow norm (order 0 tensors) | 31 May 2020, 20:32:32 UTC |
589f254 | Yngve Mardal Moe | 31 May 2020, 19:39:51 UTC | Reverted previous change since we couldn't do a tl.sum with a list as input for pytorch and mxnet backends | 31 May 2020, 19:39:51 UTC |
1ed6e4c | Yngve Mardal Moe | 31 May 2020, 19:08:25 UTC | Workaround for the weird TensorFlow behaviour that makes (x**2) change the dtype of x from float32 to float64, thus making a division later raise an error. | 31 May 2020, 19:08:25 UTC |
4040012 | Yngve Mardal Moe | 31 May 2020, 18:36:21 UTC | Fixed so congruence is computed correctly and adapted to the changed convergence tolerance in PARAFAC2 | 31 May 2020, 18:36:21 UTC |
462564a | Marie Roald | 31 May 2020, 18:18:43 UTC | Added missing square in data norm computation (used for convergence criterion) | 31 May 2020, 18:18:43 UTC |
137d3c1 | Marie Roald | 31 May 2020, 18:15:10 UTC | Removed unused variable | 31 May 2020, 18:15:10 UTC |
654e35d | Marie Roald | 31 May 2020, 18:14:37 UTC | Fixed so the convergence tolerance is based on the change in relative reconstruction error | 31 May 2020, 18:14:37 UTC |
277153d | Marie Roald | 31 May 2020, 18:11:22 UTC | Changed docstring for PARAFAC2 to make it clearer that it's for third order tensors and that the second mode changes over the third mode. | 31 May 2020, 18:11:22 UTC |
e66f658 | COHEN Jeremy | 29 May 2020, 13:25:55 UTC | Added fixed_modes functionality | 29 May 2020, 14:02:25 UTC |
e4f8127 | Marie Roald | 24 May 2020, 07:49:21 UTC | Removed set backend | 24 May 2020, 07:49:21 UTC |
8075792 | Marie Roald | 24 May 2020, 07:37:30 UTC | Changed tolerance and changed from np.ones to tl.ones | 24 May 2020, 07:37:30 UTC |
2e29e6b | Marie Roald | 24 May 2020, 07:37:06 UTC | Fixed index_update error | 24 May 2020, 07:37:06 UTC |
7f03ad8 | Marie Roald | 24 May 2020, 07:36:58 UTC | Fixed so we no longer loop over a tl.tensor for TF backend | 24 May 2020, 07:36:58 UTC |
8d82dbb | Marie Roald | 24 May 2020, 06:49:48 UTC | Fixed numpy ones to tl ones instead and reduced tolerance of normalize factors test | 24 May 2020, 06:49:48 UTC |
3be3217 | Marie Roald | 24 May 2020, 06:04:14 UTC | Fixed normalization test of PARAFAC2 to check magnitude | 24 May 2020, 06:04:14 UTC |
1de8bfc | Marie Roald | 23 May 2020, 18:48:22 UTC | Changed shapes and rank so all tests use a tensor with unique PARAFAC2 decomposition | 23 May 2020, 18:48:22 UTC |
4007751 | Marie Roald | 23 May 2020, 18:40:44 UTC | Fixed issue with normalisation not happening inplace Previously, the factor variable was replaced in a loop. However, that didn't change the factors list where each factor was stored. Now, the factors list is updated instead | 23 May 2020, 18:40:44 UTC |
3d4fe34 | Jean Kossaifi | 19 May 2020, 09:26:36 UTC | Merge pull request #170 from aarmey/fix-mask Fix mask shape during kr calculation | 19 May 2020, 09:26:36 UTC |
87975e7 | Aaron Meyer | 19 May 2020, 02:25:10 UTC | Maybe just a tolerance difference. | 19 May 2020, 02:25:10 UTC |
b1bcdfa | Aaron Meyer | 19 May 2020, 01:46:07 UTC | Try handling mask above kr() to fix other backends. | 19 May 2020, 01:46:07 UTC |
364cc31 | Aaron Meyer | 19 May 2020, 01:41:04 UTC | Simplify and match other backends. | 19 May 2020, 01:41:04 UTC |
528ffac | Aaron Meyer | 19 May 2020, 01:34:35 UTC | Fix. | 19 May 2020, 01:34:35 UTC |
91959c7 | Aaron Meyer | 19 May 2020, 01:33:04 UTC | Try and fix other backends. | 19 May 2020, 01:33:04 UTC |
ab380f2 | Aaron Meyer | 19 May 2020, 01:23:42 UTC | This seems to be working. | 19 May 2020, 01:23:42 UTC |
b39c651 | Jean Kossaifi | 27 April 2020, 17:24:43 UTC | Flexible Tensor Algebra backend: enable more efficient operations. | 14 May 2020, 22:29:06 UTC |
13be5db | Jean Kossaifi | 29 April 2020, 22:07:54 UTC | Faster test + re-adding test case (normalize=True) | 29 April 2020, 22:07:54 UTC |
9b7a871 | Jean Kossaifi | 29 April 2020, 21:53:47 UTC | issue with index_update + norm | 29 April 2020, 21:53:47 UTC |
98f64fd | Jean Kossaifi | 28 April 2020, 16:30:07 UTC | FIX: preserve tensor context | 28 April 2020, 16:30:07 UTC |
00b1660 | Jean Kossaifi | 28 April 2020, 09:25:03 UTC | Merge branch 'parafac2' of git://github.com/MarieRoald/tensorly into MarieRoald-parafac2 | 28 April 2020, 09:25:03 UTC |
854ebe5 | Yngve Moe | 28 April 2020, 06:12:46 UTC | Stopped iterating over A factor rows | 28 April 2020, 06:12:46 UTC |
dedb321 | Yngve Moe | 28 April 2020, 05:45:11 UTC | Removed copy flag in normalize since inplace operators aren't supported with TensorFlow | 28 April 2020, 05:45:11 UTC |
05443e6 | Yngve Mardal Moe | 28 April 2020, 05:05:30 UTC | Fixed bug with erroneous paranthesis placement Co-Authored-By: Jean Kossaifi <jean.kossaifi@gmail.com> | 28 April 2020, 05:05:30 UTC |
92027d7 | Jean Kossaifi | 27 April 2020, 17:25:52 UTC | Merge branch 'parafac2' of git://github.com/MarieRoald/tensorly into MarieRoald-parafac2 | 27 April 2020, 17:25:52 UTC |
fa69a76 | Yngve Moe | 27 April 2020, 12:15:30 UTC | Added missing tl | 27 April 2020, 12:15:30 UTC |
f89223e | Yngve Moe | 27 April 2020, 09:27:10 UTC | Made inplace operator no longer inplace | 27 April 2020, 09:27:10 UTC |
70d8dd8 | Yngve Moe | 27 April 2020, 09:20:42 UTC | Changed so inplace updates are no longer inplace | 27 April 2020, 09:20:42 UTC |
5cfa8d6 | Yngve Moe | 27 April 2020, 09:14:42 UTC | Changed tl.shape to T.shape | 27 April 2020, 09:14:42 UTC |
9448b0b | Yngve Mardal Moe | 27 April 2020, 09:09:21 UTC | Changed so update no longer is inplace because of tensorflow backend Co-Authored-By: Jean Kossaifi <jean.kossaifi@gmail.com> | 27 April 2020, 09:09:21 UTC |
4aa00ff | Yngve Mardal Moe | 27 April 2020, 09:08:59 UTC | Changed len to tl.shape Co-Authored-By: Jean Kossaifi <jean.kossaifi@gmail.com> | 27 April 2020, 09:08:59 UTC |
4d52ef8 | Yngve Mardal Moe | 27 April 2020, 09:08:45 UTC | Changed so update no longer is inplace because of tensorflow backend Co-Authored-By: Jean Kossaifi <jean.kossaifi@gmail.com> | 27 April 2020, 09:08:45 UTC |
9a7275f | Yngve Mardal Moe | 27 April 2020, 09:08:32 UTC | Changed so update no longer is inplace because of tensorflow backend Co-Authored-By: Jean Kossaifi <jean.kossaifi@gmail.com> | 27 April 2020, 09:08:32 UTC |
c18c316 | Yngve Mardal Moe | 27 April 2020, 09:08:02 UTC | Changed len to tl.shape Co-Authored-By: Jean Kossaifi <jean.kossaifi@gmail.com> | 27 April 2020, 09:08:02 UTC |
27c0a1a | Yngve Mardal Moe | 27 April 2020, 09:07:50 UTC | Changed len to tl.shape Co-Authored-By: Jean Kossaifi <jean.kossaifi@gmail.com> | 27 April 2020, 09:07:50 UTC |
caf0b1c | Yngve Moe | 22 April 2020, 11:00:13 UTC | changed tensor.reshape(...) to tensorly.reshape(tensor, ...) | 22 April 2020, 11:00:13 UTC |
336985a | Yngve Moe | 22 April 2020, 10:56:13 UTC | Switched out implicit tensor.setitem calls with tensorly.index_update calls | 22 April 2020, 10:56:13 UTC |
c224dd0 | Yngve Moe | 21 April 2020, 16:53:49 UTC | Merge remote-tracking branch 'tensorly/master' into parafac2 | 21 April 2020, 16:53:49 UTC |
9d785e2 | Jean Kossaifi | 16 April 2020, 22:43:54 UTC | Tensorflow: make tensor Variables | 16 April 2020, 22:43:54 UTC |
1528982 | Jean Kossaifi | 16 April 2020, 22:32:42 UTC | Fix Tensorflow backend | 16 April 2020, 22:32:42 UTC |
39bb588 | Jean Kossaifi | 16 April 2020, 22:18:34 UTC | Merge branch 'master' of https://github.com/tensorly/tensorly | 16 April 2020, 22:18:34 UTC |
29ba9ac | Jean Kossaifi | 16 April 2020, 22:17:40 UTC | Updated Makefile (added jax + debug) | 16 April 2020, 22:17:40 UTC |
f8465ce | Jean Kossaifi | 16 April 2020, 22:16:52 UTC | JAX Backend | 16 April 2020, 22:16:52 UTC |
7f8a863 | Jean Kossaifi | 16 April 2020, 22:16:35 UTC | Support for update_index for all backends | 16 April 2020, 22:16:35 UTC |
e712a5e | Jean Kossaifi | 16 April 2020, 22:15:16 UTC | PyTorch backend: symeig interface changed. | 16 April 2020, 22:15:16 UTC |
8746f76 | Jean Kossaifi | 27 March 2020, 20:01:46 UTC | Merge pull request #160 from meyer-lab/orthoFix Non-negative CP fixes (keep factors positive after qr with abs and remove undefined expression) | 27 March 2020, 20:01:46 UTC |
fb9a6ee | Jean Kossaifi | 16 March 2020, 17:23:34 UTC | README: Travis CI badge - migrated .org -> .com | 16 March 2020, 17:23:34 UTC |
c1a3051 | Jean Kossaifi | 16 March 2020, 00:22:04 UTC | DOC: fix html API | 16 March 2020, 00:24:58 UTC |