Не могу определить ранг в разложении Такера как равный исходному измерению - PullRequest
0 голосов
/ 16 июня 2019

Я пытаюсь применить разложение Такера к тензору T формы (500, 500, 3, 28) с помощью tucker Тензорли, и я не могу определить ранги, где ранг равен исходному измерению, например:

Я могу сделать:

from tensorly.decomposition import tucker
tucker(T, [2, 2, 2, 27])

Но когда я меняю 27 на 28:

tucker(T, [2, 2, 2, 28])

Программа зависает.Есть идеи, почему это может происходить?

1 Ответ

0 голосов
/ 17 июня 2019

То, что работало, было установить init='random' в вызове tucker.

Хотя точно не знаю почему, но это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...