文件名称:matlab中的pinv代码-codes:密码
文件大小:5.09MB
文件格式:ZIP
更新时间:2024-06-15 13:49:04
系统开源
matlab中的pinv代码FasPI 概述 FastPI(Fast PseudoInverse)是一种用于计算现实世界优化问题中使用的稀疏特征矩阵的伪逆的新颖方法。 基于观察到许多现实世界中的特征矩阵稀疏且高度偏斜的事实,FastPI重新排序并划分了特征矩阵,并从划分后的组件网络中逐步计算出低等级的SVD。 以下白皮书描述了FastPI的详细信息: 现实世界中稀疏矩阵的快速准确伪逆第29届国际人工智能联合会议(IJCAI 2020)提交 用法 首先,您需要在MATLAB中使用mex编译以下c ++代码,称为ComputeConnComp.cpp 。 在MATLAB中键入以下命令: >> mexCompile 这将根据您的系统和操作系统生成一个编译文件。 如果您遇到有关mex的错误,请先检查您的mex设置。 您可以通过键入以下命令来查看有关FastPI的演示: >> demo FastPI的主要代码实现FastPI.m 。 该函数的输入和输出如下: 输入 答:特征矩阵(mxn) alpha:目标排名比率(0 <alpha <= 1.0) 输出 [V,pinvS,UT]:基于SVD的伪逆
【文件预览】:
codes-master
----lra.m(593B)
----supplementary_material.pdf(4.4MB)
----README.md(2KB)
----data.mat(839KB)
----mexCompile.m(691B)
----MatrixReordering.m(4KB)
----demo.m(463B)
----FastPI.m(3KB)
----ComputeConnComp.cpp(3KB)