Я пытаюсь применить разложение Такера к тензору 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])
Программа зависает.Есть идеи, почему это может происходить?