矩阵的稀疏度计算(matlab)

矩阵的稀疏度计算(matlab),第1张

得到非负矩阵分解(NMF)的基图像矩阵和系数矩唯誉衡阵后,Hoyer [1] 提出可以利用L1范数和L2范数之间的差异度来衡量分解后矩阵的稀疏度。

L1范数 :所有元素的绝对值之和

L2范数 :所有元素指做的平方之和的平方根。

计算虚陪x的稀疏度,分三步:

稀疏度计算(matlab)

在ORL人脸数据集上的实验对比:

Reference:

[1] Non-negative Matrix Factorization with Sparseness Constraints

clear

clc

N=1000

Fs=1000

t=0:(1/虚毕态差源数信Fs):(N-1)*(1/Fs)

f=[50 100 150 200 250]

s=zeros(1,N)

for i=1:length(f)

s=s+sin(2*pi*f(i)*t)

end

noise=0.1*randn(1,N)

r=s+noise

plot(t,r)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12290448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存