上传者: 38638647
|
上传时间: 2021-11-04 16:43:19
|
文件大小: 282KB
|
文件类型: -
svd算法matlab代码基于采样的张量环分解方法
此仓库提供了用于本文实验的代码
一种基于采样的张量环分解方法。
奥斯曼·阿西夫·马利克(Osman
Asif
Malik)和史蒂芬·贝克尔(Stephen
Becker)。
arXiv:2010.08581
可以从下载。
一些进一步的细节
脚本tr_als_sampled.m是用于张量环分解的建议TR-ALS-Sampled方法的Matlab实现。
脚本experiment1.m用于对合成数据进行实验,
experiment4.m用于对真实数据进行实验。
以下文件提供了我们在本文中进行比较的方法的实现:
tr_als.m
:标准TR-ALS算法。
rtr_als.m
:rTR-ALS算法。
TRdecomp_ranks.m
:这就是我们在本文中称为TR-SVD的东西。
这是TRdecomp.m的修改版本,可从网站获得。
tr_svd_rand.m
:这是TR-SVD的随机变体,在本文中称为TR-SVD-Rand。
要求
我们的tr_als_sampled.m需要mtimesx,可在以下位置找到。
我们还在此存储库的help_funct