文件名称:matlab的素描代码-kronecker-sketching:我们比较了用Kronecker乘积结构绘制矢量的不同方法
文件大小:216KB
文件格式:ZIP
更新时间:2024-06-12 21:42:41
系统开源
matlab的素描代码绘制Kronecker向量的不同方法的比较 这是实验的一种实现,该实验比较了应用于具有Kronecker结构的矢量时的五种不同的草图绘制方法。 有关实验及其结果的更多信息,请参见我们的论文: OA Malik和S. Becker。 使用相干和采样参数来保证Kronecker快速Johnson-Lindenstrauss变换。 线性代数及其应用602,第120-137页,2020年。[] [] 一些进一步的细节 脚本experiment1运行我们在本文第5.1节中介绍的实验。 它比较了五种不同的草图类型: 高斯素描 Kronecker快速Johnson-Lindenstrauss变换(KFJLT) 张量随机投影(TRP) 张量草图 根据估计的杠杆得分进行抽样 该脚本允许在Kronecker向量的三种不同分布之间进行选择:正态,稀疏和单个大条目。 下面的三个图显示了我们在本文中针对三种不同分布类型中的每种所呈现的结果。 图1:正态分布 图2:稀疏分布 图3:单个大条目 脚本experiment2运行我们在本文第5.2节中介绍的实验。 当将其应用于CP格式的张量时,它将
【文件预览】:
kronecker-sketching-master
----make_plots3.m(628B)
----experiment1-large-single.png(47KB)
----experiment1-sparse.png(40KB)
----experiment1-normal.png(40KB)
----make_plots2.m(1KB)
----experiment2.png(57KB)
----help_functions()
--------countSketch_sparse.c(4KB)
--------test_cs_functions.m(2KB)
--------.gitignore(18B)
--------countSketch.c(5KB)
--------compile_all_mex.m(168B)
----LS.m(2KB)
----TensorSketch.m(1KB)
----TS.m(1KB)
----experiment1.m(5KB)
----LICENSE(1KB)
----GS_tensor.m(1KB)
----TS_tensor.m(1KB)
----experiment2.m(3KB)
----TRP.m(1KB)
----.gitignore(82B)
----KFJLT.m(2KB)
----TRP_tensor.m(1KB)
----4-9-plot.png(13KB)
----KFJLT_tensor.m(2KB)
----README.md(3KB)
----GS.m(2KB)
----LS_tensor.m(1KB)
----make_plots1.m(3KB)