Tensor
hustfc
这个作者很懒,什么都没留下…
展开
-
使用python tensorly 实现张量CP分解
使用tensorly.decomposition来进行张量分解import numpy as npimport tensorly as tlfrom tensorly.decomposition import parafac #CPdecomposition就像一个矩阵可以分解为两个向量的外积总和,一个三阶张量可以表示为三个向量的外积之和,求和中的项数成为张量的Kruska...原创 2018-06-22 11:43:36 · 9259 阅读 · 21 评论 -
使用python tensorly 实现张量tucker分解
Tucker Decomposition可以看作是张量的PCA(principal components analysis),将一个张量分解为一个核心张量和因子矩阵乘积形式 采用tucker函数来进行TD分解,首先需要设定rankimport tensorly as tlimport numpy as npfrom tensorly.decomposition import tu...原创 2018-06-22 11:51:25 · 10054 阅读 · 14 评论 -
张量tensorly笔记(1)——张量基础
一个非常形象的图片表示了从标量到张量的演变过程使用python里面的numpy库和tensorly库来学习张量张量构建 import numpy as npimport tensorly as tlX = tl.tensor(np.arange(24).reshape(3, 4, 2))reshape将np创建的数组变换维度,返回的是一个3*4*2的三维张量 ...原创 2018-06-20 11:23:59 · 4736 阅读 · 6 评论