Описание тега scikit-tensor

2 ответа

Хатринское произведение матриц с использованием np.tensordot

Я пытаюсь разложить тензор (m, n, o) на матрицы A(m, r), B (n, r) и C (k, r). Это известно как разложение PARAFAC. Тензорно уже делает этот вид разложения. Важным шагом является умножение A, B и C, чтобы получить тензор формы (m, n, o). Тензорно дел…
06 апр '17 в 11:19
1 ответ

Использовать scikit-тензор для тензорного анализа

Я использую приведенный ниже код для разложения парафаков в scikit-тензор. Этот код является примером для scikit-тензор. from sktensor import dtensor, cp_als, parafac2, tucker_hooi import numpy import sktensor T=dtensor(numpy.arange(100).reshape(2, …
1 ответ

Восстановление тензора в сктенсоре / скикит-тензоре после разложения с использованием ХОСВД

В настоящее время я разлагаю трехмерный тензор, например [user,item,tags]=rating. Я использую библиотеку sktensor в Python для декомпозиции. Например T = np.zeros((3, 4, 2)) T[:, :, 0] = [[ 1, 4, 7, 10], [ 2, 5, 8, 11], [3, 6, 9, 12]] T[:, :, 1] = […
20 апр '17 в 02:19
0 ответов

Как создать трехсторонний тензор из набора узлов, соединенных ребрами с определенными метками ребер

Неспособность выяснить способ перебора всех ребер и создания тензора смежности для графа с узлами, ребрами и метками ниже. Пожалуйста помоги. Вероятно, вложенный цикл for или операторы if. class Edge: def __init__(self, u, v, label): self.origin = u…
09 сен '20 в 19:00