6c0251f | Jean Kossaifi | 16 December 2019, 10:32:24 UTC | Merge pull request #146 from yngvem/master [BUGFIX]: scipy.misc.imresize is removed from latest version of SciPy | 16 December 2019, 10:32:24 UTC |
7dbee29 | Yngve Mardal Moe | 16 December 2019, 06:56:45 UTC | Update plot_image_compression.py | 16 December 2019, 06:56:45 UTC |
262c7fe | Yngve Mardal Moe | 15 December 2019, 06:32:13 UTC | Using scipy.ndimage.zoom instead of scipy.misc.imresize scipy.misc.imresize is no longer in SciPy, however scipy.ndimage.zoom is. | 15 December 2019, 06:32:13 UTC |
84df552 | Jean Kossaifi | 04 December 2019, 13:02:38 UTC | Merge pull request #144 from kingsj0405/master Fix TypeError run tensorly.partial_svd with None n_eigenvecs | 04 December 2019, 13:02:38 UTC |
6f26a20 | kingsj0405 | 04 December 2019, 12:29:43 UTC | Auto format | 04 December 2019, 12:29:43 UTC |
0751da6 | kingsj0405 | 04 December 2019, 12:22:05 UTC | Merge branch 'feature/issue#119' of https://github.com/kingsj0405/tensorly into feature/issue#120 | 04 December 2019, 12:22:05 UTC |
398c3e6 | kingsj0405 | 04 December 2019, 12:17:36 UTC | Refactor code to pass the tests | 04 December 2019, 12:19:15 UTC |
4fd099c | kingsj0405 | 01 August 2019, 18:36:51 UTC | Fix TypeError run tensorly.partial_svd with None n_eigenvecs | 04 December 2019, 12:19:15 UTC |
bd095ce | Jean Kossaifi | 28 November 2019, 20:54:13 UTC | Merge pull request #141 from juliagusak/parafac_stopping_criterion parafac: more option for convergence criterion | 28 November 2019, 20:54:13 UTC |
ebf3ffa | juliagusak | 28 November 2019, 20:25:06 UTC | Add: renamed convergence criteria | 28 November 2019, 20:25:06 UTC |
60ba9a4 | juliagusak | 26 November 2019, 15:20:11 UTC | small fix | 26 November 2019, 15:20:11 UTC |
3994f1c | juliagusak | 21 November 2019, 13:01:58 UTC | Small fix | 21 November 2019, 13:01:58 UTC |
c9eb777 | juliagusak | 21 November 2019, 12:11:13 UTC | Add: stopping criterion to parafac | 21 November 2019, 12:11:13 UTC |
dc67ac6 | Jean Kossaifi | 20 November 2019, 18:08:40 UTC | Merge pull request #139 from lan496/reproducibility-for-tucker Making partial_svd and tucker reproducible | 20 November 2019, 18:08:40 UTC |
2a38abf | lan496 | 20 November 2019, 13:33:42 UTC | fix initialization of v0 | 20 November 2019, 13:33:42 UTC |
5282f44 | lan496 | 19 November 2019, 09:49:15 UTC | add kwargs in SVD functions | 19 November 2019, 09:49:15 UTC |
64f596e | lan496 | 16 November 2019, 14:13:46 UTC | enable tucker decomposition to be deterministic with random_state | 16 November 2019, 14:13:46 UTC |
c6fcf59 | lan496 | 15 November 2019, 16:47:21 UTC | fix test tensor for multiple backends | 15 November 2019, 16:47:21 UTC |
c80f0a0 | lan496 | 15 November 2019, 11:55:59 UTC | option for starting vector in partial svd | 15 November 2019, 11:55:59 UTC |
f1a7bf2 | Jean Kossaifi | 06 November 2019, 21:09:56 UTC | Fixed typo | 06 November 2019, 21:09:56 UTC |
2e41422 | Jean Kossaifi | 01 November 2019, 17:02:38 UTC | Compatibility with TensorFlow 2.0 | 01 November 2019, 17:02:38 UTC |
9f2864a | Jean Kossaifi | 01 November 2019, 12:33:26 UTC | Merge pull request #135 from Cor3Down/troubleShooting Fix docstrings and minor typos | 01 November 2019, 12:33:26 UTC |
620b49e | Cor3Down | 14 October 2019, 11:19:06 UTC | Adding missing information of parameters in docstrings and fix some typo mistakes | 14 October 2019, 11:19:06 UTC |
48938be | Jean Kossaifi | 10 October 2019, 20:53:49 UTC | Merge pull request #134 from Cor3Down/issue_#133 PyTorch backend: remove duplicate declaration of 'stack' method | 10 October 2019, 20:53:49 UTC |
d1a2206 | Cor3Down | 10 October 2019, 10:19:43 UTC | Removing second declaration of 'stack' static method. | 10 October 2019, 10:19:43 UTC |
d3a3b33 | Jean Kossaifi | 05 October 2019, 11:38:54 UTC | TTcross: increase tolerance for random test | 05 October 2019, 11:38:54 UTC |
7014297 | Jean Kossaifi | 05 October 2019, 11:29:06 UTC | FIX: sparse backend | 05 October 2019, 11:29:06 UTC |
b3654e5 | Milad Sadeghi DM | 04 October 2019, 13:00:00 UTC | Fix truncated_svd method (#132) PyTorch truncated SVD: adding staticmethod decorator and remove self parameter. | 04 October 2019, 13:00:00 UTC |
ca6995a | Jean Kossaifi | 02 September 2019, 15:11:40 UTC | README example: use lower rank | 02 September 2019, 15:11:40 UTC |
c08103a | Jean Kossaifi | 23 August 2019, 17:25:22 UTC | README: use new tucker_tensor syntax | 23 August 2019, 17:25:22 UTC |
de8ad5f | Jean Kossaifi | 23 August 2019, 17:17:08 UTC | Merge branch 'master' of https://github.com/tensorly/tensorly | 23 August 2019, 17:17:08 UTC |
728768a | Jean Kossaifi | 23 August 2019, 17:16:20 UTC | kruskal_normalise: fix + test | 23 August 2019, 17:16:20 UTC |
6e9a56d | Milad Sadeghi DM | 21 August 2019, 15:41:32 UTC | Fix typo mistakes in some files (#127) * docs: fix all typo mistakes | 21 August 2019, 15:41:32 UTC |
6ccd3f5 | Jean Kossaifi | 20 August 2019, 17:30:24 UTC | Temporary fix for MXNet | 20 August 2019, 17:30:24 UTC |
925f33a | Jean Kossaifi | 20 August 2019, 17:11:17 UTC | Random tensors: allow over-parametrization | 20 August 2019, 17:11:17 UTC |
75863ee | Jean Kossaifi | 20 August 2019, 17:10:44 UTC | Fix: partial_svd on singular matrix (zero eigenvals) | 20 August 2019, 17:10:44 UTC |
29a7b57 | Jean Kossaifi | 13 August 2019, 10:58:48 UTC | Create Contributing.rst For Github integration. | 13 August 2019, 10:58:48 UTC |
21beae0 | Jean Kossaifi | 13 August 2019, 10:16:57 UTC | Add feature request template | 13 August 2019, 10:16:57 UTC |
1f034e0 | Jean Kossaifi | 13 August 2019, 10:14:51 UTC | Add bug template | 13 August 2019, 10:14:51 UTC |
c2fd964 | Jean Kossaifi | 12 August 2019, 14:24:27 UTC | Bump version | 12 August 2019, 14:24:27 UTC |
0b7d147 | Jean Kossaifi | 12 August 2019, 10:07:00 UTC | PyTorch backend: use solve instead of gels/gesv | 12 August 2019, 10:07:00 UTC |
0fa8ab5 | Jean Kossaifi | 06 August 2019, 17:16:06 UTC | Upload only once | 06 August 2019, 17:16:06 UTC |
c66c52e | Jean Kossaifi | 06 August 2019, 16:57:05 UTC | Use Travis to deploy to Pypi | 06 August 2019, 16:57:05 UTC |
44e3c07 | Jean Kossaifi | 06 August 2019, 16:11:53 UTC | Added test case for rank-1 CP decomposition | 06 August 2019, 16:11:53 UTC |
7636ad6 | Jean Kossaifi | 06 August 2019, 16:11:41 UTC | Tensorflow backend: update solve | 06 August 2019, 16:11:41 UTC |
ec215f5 | Jean Kossaifi | 06 August 2019, 15:41:15 UTC | Tensorflow backend: minor update Use tf.linalg.qr instead of the (deprecated) tf.qr | 06 August 2019, 15:41:15 UTC |
0b6eb27 | Jean Kossaifi | 06 August 2019, 14:16:26 UTC | Satisfy pydata sparse.. | 06 August 2019, 14:16:26 UTC |
ccbe247 | Jean Kossaifi | 06 August 2019, 14:05:08 UTC | Satisfy tensorflow... | 06 August 2019, 14:05:08 UTC |
26034e1 | Jean Kossaifi | 06 August 2019, 13:56:23 UTC | MXNet specific fix | 06 August 2019, 13:56:23 UTC |
e8ac360 | Jean Kossaifi | 06 August 2019, 13:52:24 UTC | Update | 06 August 2019, 13:52:24 UTC |
14ec121 | Jean Kossaifi | 06 August 2019, 13:44:36 UTC | FIX kruskal_norm | 06 August 2019, 13:44:36 UTC |
2bb3e8c | Jean Kossaifi | 06 August 2019, 13:04:20 UTC | Update tol | 06 August 2019, 13:04:20 UTC |
6782b4c | Jean Kossaifi | 06 August 2019, 13:00:48 UTC | Minor change in tensorflow backend | 06 August 2019, 13:00:48 UTC |
0965ef2 | Jean Kossaifi | 06 August 2019, 13:00:18 UTC | Updated version of Python used for tests | 06 August 2019, 13:00:18 UTC |
90c3745 | Jean Kossaifi | 06 August 2019, 12:59:52 UTC | FIX: kruskal normalise | 06 August 2019, 12:59:52 UTC |
d64eb49 | Jean Kossaifi | 06 August 2019, 12:41:32 UTC | FIX: kruskal normalisation + rec error estimation | 06 August 2019, 12:41:32 UTC |
56ad880 | Jean Kossaifi | 06 August 2019, 12:41:16 UTC | Adds outer-product | 06 August 2019, 12:41:16 UTC |
d4fca6a | Jean Kossaifi | 05 August 2019, 09:15:08 UTC | Merge pull request #123 from kingsj0405/feature/issue#122 Use UTF-8 encoding | 05 August 2019, 09:15:08 UTC |
8329b4f | kingsj0405 | 01 August 2019, 19:24:28 UTC | Use UTF-8 encoding | 01 August 2019, 19:24:28 UTC |
83bf472 | kingsj0405 | 01 August 2019, 18:36:51 UTC | Fix TypeError run tensorly.partial_svd with None n_eigenvecs | 01 August 2019, 18:36:51 UTC |
1fadece | Jean Kossaifi | 26 July 2019, 19:53:19 UTC | Add back mask to kruskal_to_tensor | 26 July 2019, 19:53:19 UTC |
02f084a | Jean Kossaifi | 26 July 2019, 19:52:30 UTC | Test for correctness of weights for Kruskal tensor | 26 July 2019, 19:52:30 UTC |
929a1fd | Jean Kossaifi | 26 July 2019, 19:52:00 UTC | Added diag to backend | 26 July 2019, 19:52:00 UTC |
28086e9 | Jean Kossaifi | 13 June 2019, 11:21:00 UTC | sparse DOC: kruskal_tensors have weights | 13 June 2019, 11:21:00 UTC |
4bfad4d | Jean Kossaifi | 13 June 2019, 11:17:34 UTC | Update sparse DOC | 13 June 2019, 11:17:34 UTC |
fd4b6f3 | Jean Kossaifi | 13 June 2019, 11:13:06 UTC | Add sparse functions to API | 13 June 2019, 11:13:06 UTC |
a8391c5 | Jean Kossaifi | 04 June 2019, 23:00:13 UTC | Merge branch 'master' of https://github.com/tensorly/tensorly | 04 June 2019, 23:00:13 UTC |
9ba7294 | Jean Kossaifi | 04 June 2019, 22:59:48 UTC | FIX: orthogonalisation | 04 June 2019, 22:59:48 UTC |
696aa5d | Jean Kossaifi | 31 May 2019, 09:41:45 UTC | FIX: use _get_backend_method in dispatch | 31 May 2019, 09:41:45 UTC |
6b46712 | Jean Kossaifi | 13 May 2019, 23:08:18 UTC | DOC: update for tucker tensor syntax + update API | 13 May 2019, 23:08:18 UTC |
47063bc | Jean Kossaifi | 13 May 2019, 22:51:08 UTC | Update to Tucker tensor as tuples | 13 May 2019, 22:51:08 UTC |
7349038 | Jean Kossaifi | 01 May 2019, 12:01:28 UTC | Merge pull request #87 from JeanKossaifi/tensor-classes Adding a KruskalTensor class and enforces that kruskal tensors (e.g. tensors decomposed with Parafac) should always be expressed as mappings (tuple like) object of the form (weights, factor_list). It also adds various function to check the validity of input decomposed tensors (CP, Tucker and MPS) and efficient operations on decomposed tensors. | 01 May 2019, 12:01:28 UTC |
31f025a | Jean Kossaifi | 23 April 2019, 16:37:23 UTC | FIX precision for multi-mode-dot tests | 23 April 2019, 16:37:23 UTC |
1779931 | Jean Kossaifi | 23 April 2019, 15:31:24 UTC | FIX: typos/non-tensorly tensor | 23 April 2019, 15:31:24 UTC |
86bd4ae | Jean Kossaifi | 23 April 2019, 15:30:58 UTC | Added tucker_mode_dot n-mode-product between Tucker tensor and matrix/vector | 23 April 2019, 15:30:58 UTC |
71fd23b | Jean Kossaifi | 23 April 2019, 15:23:56 UTC | Added MPS tensor validation | 23 April 2019, 15:23:56 UTC |
5de19fa | Jean Kossaifi | 23 April 2019, 15:12:29 UTC | Add tucker_tensor validation | 23 April 2019, 15:12:29 UTC |
99572fe | Jean Kossaifi | 23 April 2019, 13:35:47 UTC | FIX kruskal_tensor for sparse_backend Always carry weights around, e.g. kruskal_tensor = (weights, factors) always | 23 April 2019, 13:35:47 UTC |
b1f9077 | Jean Kossaifi | 23 April 2019, 13:28:48 UTC | FIX kruskal_tensor Now kruskal_tensor should always be (weights, factors) | 23 April 2019, 13:28:48 UTC |
47028b7 | Jean Kossaifi | 22 April 2019, 17:07:29 UTC | Merge branch 'master' into tensor-classes | 22 April 2019, 17:07:29 UTC |
ce9cfaa | Jean Kossaifi | 18 April 2019, 14:11:50 UTC | Merge branch 'master' of https://github.com/tensorly/tensorly | 18 April 2019, 14:11:50 UTC |
5ec54f4 | Jean Kossaifi | 18 April 2019, 13:48:43 UTC | nn-tucker: FIX when only one mode provided | 18 April 2019, 13:48:43 UTC |
82831d8 | Jean Kossaifi | 15 April 2019, 09:14:03 UTC | Merge pull request #90 from Quansight/sparse-robust-pca Sparse robust pca | 15 April 2019, 09:14:03 UTC |
bbc9141 | Jean Kossaifi | 15 April 2019, 08:51:20 UTC | Minor refactor: svd_thresholding always returns a tensor | 15 April 2019, 08:51:20 UTC |
4a64976 | Jean Kossaifi | 11 April 2019, 16:28:48 UTC | Merge branch 'master' into sparse-robust-pca | 11 April 2019, 16:28:48 UTC |
d329bac | Jean Kossaifi | 10 April 2019, 21:51:29 UTC | Merge branch 'master' of https://github.com/tensorly/tensorly | 10 April 2019, 21:51:29 UTC |
3699d2d | Jean Kossaifi | 10 April 2019, 21:50:51 UTC | FIX README: sparse SVD fails on int array... | 10 April 2019, 21:50:51 UTC |
58d6e34 | Jean Kossaifi | 10 April 2019, 12:11:10 UTC | Merge pull request #107 from JeanKossaifi/Quansight-sparse-docs Add sparse docs | 10 April 2019, 12:11:10 UTC |
74ed476 | Jean Kossaifi | 10 April 2019, 12:00:05 UTC | Update sparse documentation. | 10 April 2019, 12:00:05 UTC |
65250b8 | Jean Kossaifi | 10 April 2019, 11:21:27 UTC | Merge branch 'sparse-docs' of git://github.com/Quansight/tensorly into Quansight-sparse-docs | 10 April 2019, 11:21:27 UTC |
3909404 | Jean Kossaifi | 05 April 2019, 10:51:50 UTC | Merge pull request #105 from JeanKossaifi/sparse-missing-values Sparse missing values for PARAFAC | 05 April 2019, 10:51:50 UTC |
82175d1 | Jean Kossaifi | 05 April 2019, 10:51:36 UTC | Merge branch 'master' into sparse-missing-values | 05 April 2019, 10:51:36 UTC |
39c1f27 | Jean Kossaifi | 05 April 2019, 10:47:27 UTC | Added reference | 05 April 2019, 10:47:27 UTC |
b201b5a | Jean Kossaifi | 03 April 2019, 11:00:07 UTC | Merge pull request #106 from JeanKossaifi/maximeguillaud-master Support for complex tensors in CP | 03 April 2019, 11:00:07 UTC |
8d8f035 | Jean Kossaifi | 31 March 2019, 00:09:32 UTC | Support for complex tensors in PARAFAC | 31 March 2019, 00:09:32 UTC |
12748bf | Jean Kossaifi | 31 March 2019, 00:09:27 UTC | Merge branch 'master' of git://github.com/maximeguillaud/tensorly into maximeguillaud-master | 31 March 2019, 00:09:27 UTC |
52b4ed1 | Jean Kossaifi | 29 March 2019, 20:15:42 UTC | Updated README | 29 March 2019, 20:15:42 UTC |
2a95291 | Jean Kossaifi | 29 March 2019, 20:14:27 UTC | Updated README Update tensorly paper reference. | 29 March 2019, 20:14:27 UTC |
0bd6e88 | Jean Kossaifi | 26 March 2019, 23:14:37 UTC | More efficient kruskal_to_tensor | 26 March 2019, 23:14:37 UTC |
a0bde0d | Jean Kossaifi | 26 March 2019, 23:14:11 UTC | Readibility of khatri-rao | 26 March 2019, 23:14:11 UTC |