要使用三维张量的Tucker和规范多元分解(cdp或PARAFAC/CANDECOMP)进行潜在分析。我使用python,函数来自于库的tensorly.decomposition.parafac。Reconstruct the tensor from the factors因子矩阵和核心不是唯一的(可以在非奇异矩阵上乘法),因此因子矩阵
我有大小为n的d向量和一个d x d矩阵J。我想用每个n向量计算J的矩阵向量乘法.对于这一点,我使用pytorch的expand()来获得J的广播,但是在计算矩阵向量积时,Py手电似乎在内存中实例化了一个完整的n x d x d张量。3.73 GiB already allocated; 5.69 GiB free; 3.73 GiB reserved in to