上传者: 38715008
|
上传时间: 2021-11-19 10:58:10
|
文件大小: 103KB
|
文件类型: -
matlab的素描代码常用方向
使用频繁方向(FD)变体进行矩阵草图绘制的Matlab代码。
实现原始和快速的FD算法(Liberty,2013),在迭代SVD和FD之间平滑变化的参数化(Desai等人,2016)以及适用于稀疏输入的随机变量(Teng&Chu,2017)。
安装
将单个文件添加到您的Matlab路径。
将Examples目录添加到路径对于运行示例很有用。
可以从“
Testing目录中运行单元测试。
例子
要绘制内存矩阵:
k
=
16;
%
sketch
size
sketcher
=
FrequentDirections(k);
%
Initialize
object
d
=
64;
%
data
dimensionality
data
=
randn(1000,d);
sketcher(data);
%
process
samples
get(sketcher)
%
return
sketch
sketcher.coverr(data)
%
covariance
error
sketcher.projerr(data)
%
projection
error
要绘