使用核范数、谱范数或加权核范数最小化的矩阵补全。:补全具有缺失项的矩阵,使得获得的矩阵具有最小范数。-matlab开发

时间:2024-06-20 19:13:39
【文件属性】:

文件名称:使用核范数、谱范数或加权核范数最小化的矩阵补全。:补全具有缺失项的矩阵,使得获得的矩阵具有最小范数。-matlab开发

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-20 19:13:39

matlab

完成一个缺少条目的矩阵,使得获得的矩阵具有最小范数。 用法: [CompletedMat, ier] = MatrixCompletion(A.*B, B,N, mode, lambda_tol, tol, display); A - 矩阵完成B - 二进制矩阵表示 A 中的值或缺失条目(相同大小,1 - 已知值,0 - 缺失值) N - 迭代次数mode - 工作模式:可以是“核”、“光谱” lambda_tol - 核/谱范数最小值的容差值tol - 对已知条目的容忍度输出: CompletedMat - 完成矩阵ier - 错误指示符:0 - 正常,1 - 未能收敛(可能需要更多的迭代)。 要进行演示,请运行demo.m 代码基于论文: G. Shabat, A. Averbuch “Interest Zone Matrix Approximation”,线性代数电子期刊,Vol。


【文件预览】:
MatrixCompletion.zip

网友评论