Описание тега tensorly
TensorLy - это библиотека Python, цель которой - сделать тензорное обучение простым и доступным. Он предоставляет высокоуровневый API для тензорных методов, включая основные тензорные операции, тензорную декомпозицию, регрессию и архитектуры с глубоким тензором. Он имеет гибкий бэкэнд, который позволяет беспрепятственно выполнять операции с использованием NumPy, PyTorch, TensorFlow и т. Д. Проект имеет открытый исходный код по лицензии BSD, что делает его пригодным как для академического, так и для коммерческого использования.
2
ответа
Не могу определить ранг в разложении Такера как равный исходному измерению
Я пытаюсь применить разложение Такера на тензор T формы (500, 500, 3, 28) с Тензорли tucker и я не могу определить ранги, где ранг равен исходному измерению, например: Я могу сделать: from tensorly.decomposition import tucker tucker(T, [2, 2, 2, 27]…
16 июн '19 в 15:11
1
ответ
Ошибка импорта при импорте TensorLy в Jupyter Notebook
Я пытаюсь импортировать TensorLy в блокнот Jupyter как import tensorly as tlно я получаю ошибку импорта. На моем локальном компьютере установлен TensorLy. Полная трассировка: ImportError Traceback (most recent call last) <ipython-input-5-7285d7cd…
11 сен '19 в 12:43
1
ответ
Исходный код продукта Kronecker на TensorLy
Я пытаюсь понять код продукта Кронекера для тензоров, реализованных в TensorLy. Ниже приведен код: def kron(self, a, b): """Kronecker product of two tensors. Parameters ---------- a, b : tensor The tensors to compute the kronecker product of. Return…
18 ноя '19 в 16:13
1
ответ
Описание метода tensorly.kruskal_to_tensor()
Я пытаюсь понять метод tl.kruskal_to_tensor () в тензорном пакете. На веб-странице я понимаю, что он принимает в качестве входных данных список матриц и создает тензор, чье cp-разложение являются матрицами? В качестве входных данных он принимает спи…
27 мар '20 в 00:26
1
ответ
градиент, подходящий для вычисления cp-разложения тензора третьего порядка
Я пытаюсь сделать градиент приличным, чтобы вычислить разложение CP тензора третьего порядка. Я использую тензор, и я в этом новичок. И я не знаю, как вычислить градиент. Итак, вот что у нас есть на данный момент: def CP_GD(T, rank, epsilon=1e-5,max…
28 мар '20 в 01:18
1
ответ
Как создать тест для функции partial_tucker из тензорного метода?
Я пытаюсь разработать тест, чтобы убедиться, что partial_tuckerфункция от tenorly работает так, как я ожидаю. Другими словами, я хочу создать вход дляpartial_tucker функция вместе с соответствующим ожидаемым результатом. Итак, я попытался взять нача…
04 апр '20 в 14:58
1
ответ
неуникальное тензорное разложение для ланет-анализа
Хотите использовать Tucker и каноническую полиадическую декомпозицию (cdp или PARAFAC/CANDECOMP) 3-мерного тензора для скрытого анализа. Использую python, функцию из tensorly.decomposition.parafac библиотеки тензорно. from tensorly.decomposition imp…
30 июл '20 в 13:43
1
ответ
Python & Numpy - преобразовать массив 10x10, где каждая ячейка представляет собой массив 20x20, в 10x10x20x20
У меня странная проблема, когда у меня есть файл.mat, который входит в массив 10x10, где каждый индекс представляет собой массив 20x20, представляющий серое изображение. Итак, у меня есть 10 испытаний, и каждое испытание представляет собой временной…
23 сен '20 в 10:52
1
ответ
Тензорный и тензорный ранг (ранг CP)
Я пытаюсь вычислить тензорный ранг или ранг CP (https://en.wikipedia.org/wiki/Tensor_rank_decomposition#Tensor_rank) для конкретного разреженного тензора, который составляет 8 x 8 x 8. Я новичок в Tensorly и только что установил. После прочтения док…
09 окт '20 в 21:03
0
ответов
Как создать трехсторонний тензор из набора узлов, соединенных ребрами с определенными метками ребер
Неспособность выяснить способ перебора всех ребер и создания тензора смежности для графа с узлами, ребрами и метками ниже. Пожалуйста помоги. Вероятно, вложенный цикл for или операторы if. class Edge: def __init__(self, u, v, label): self.origin = u…
09 сен '20 в 19:00
1
ответ
Тензорный парафак Python, возвращающий ValueError
У меня есть набор произведенных данных (сгенерированных из явной математической функции), хранящихся в трехмерном тензоре, называемом A. При попытке запустить парафак получаю следующее: Traceback (most recent call last): File "./ParafacPrintValues.p…
06 май '21 в 13:05
0
ответов
Как вычислить разложенное умножение тензорного вектора?
Я хотел бы измерить быстродействие различных тензорных разложений. Для этого я хотел бы рассчитать исходный тензор, умноженный на вектор, и разложенные тензорные элементы, умноженные на вектор. Однако я не мог понять, как мне выполнять разложенные т…
07 июл '21 в 19:00
0
ответов
Как я могу прочитать сжатые разреженные тензорные данные в Python?
Я пытаюсь использовать http://frostt.io/ «s наборов данных , но я не уверен , как читать их в питон. Я думал, что gzip.open(*) может работать; однако при просмотре двоичного файла из файла он имеет неправильный размер (как указано на их веб-сайте). …
26 авг '21 в 02:02
1
ответ
Преобразование 2D-кадра данных в многомерный тензор в Tensorflow (или Tensorly)
Я очень новичок в python и пробую свои силы в методах разложения тензора более высокого измерения. Но сначала мне нужно преобразовать мой фрейм данных из 2D-массива в многомерный тензор, и я как бы застрял в том, как это сделать. Мой фрейм данных вы…
29 ноя '21 в 04:45
2
ответа
частичное разложение Таккера тензорно
Я хочу применить алгоритм частичной разложения tucker, чтобы минимизировать набор данных тензора изображений MNIST (60000,28,28), чтобы сохранить его функции при последующем применении другого машинного алгоритма, такого как SVM. У меня есть этот ко…
23 дек '21 в 23:14
0
ответов
Как выполнить einsum для разложенных тензорных операций?
Я пытаюсь измерить производительность ускорения между np.einsum('bcd,bce,bef->df' tensor1, tensor2, tensor1)а также np.einsum('...->...', decomposed_tensor1, tensor2, decomposed_tensor1)операции. Метод разложения, который я использую, tensorly…
17 июл '21 в 11:39
1
ответ
Что такое ранговый список в разложении Такера?
Я собираюсь разложить 4D-тензор, используя разложение Такера в python. Я нашел библиотеку, tensorly , чтобы сделать это. Я хочу выполнить разложение только по первому и второму измерениям. Чтобы выполнить декомпозицию tucker в некоторых режимах (не …
02 фев '23 в 10:12
0
ответов
AttributeError: модуль «тензорно» не имеет атрибута «декомпозиция»
Я использую пакет (тензорно) на питоне, где у меня нет доступа ко всем модулям. Например, если я попытаюсь использовать модуль «разложение»: версия питона: 3.9.12 тензорная версия: 0.7 Я бегу : pip3 install tensorly python3 main.py main.py : ### imp…
09 июн '22 в 16:39
0
ответов
Почему атрибут tensor_dot не найден в tensorly
Рассмотрим следующий код, в котором я определяю функцию для вычисления произведения Кронекера матриц. Цель состоит в том, чтобы использоватьtensor_dotиз библиотеки алгоритма тензорной экстраполяции. import numpy as np import numpy.linalg as la #%pip…
24 ноя '22 в 05:08
0
ответов
Что является эквивалентом объединения структурированных данных Tensorlab в TensorFlow?
Я пытаюсь найти симметричные, неотрицательные тензорные аппроксимации низкого ранга. Прямо сейчас я использую модель структурированного объединения данных Tensorlab. Я не смог найти эквивалента этому — Tensorflow или Tensorly. Я был бы признателен, …
10 авг '23 в 14:59