说明:非负矩阵分解的人脸识别NMF 可正常运行 算法源码
说明:1、随机生成一个5*5矩阵A,元素符合均匀分布;再随机生成一个5*5矩阵B,元素符合正态分布。对A和B进行加、减、乘、除、比较等矩阵运算,查看运算结果。2、创建5阶魔术矩阵,求A的行列式、特征值、逆、秩、迹、条件数。3、假设矩阵 ,求A的LU分解、正交分解、特征值分解、奇异值分解。4、创建6阶单位稀...
说明:我们知道,要做推荐系统,最基本的一个数据就是,用户-物品的评分矩阵,如下图1所示 图1 矩阵中,描述了5个用户(U1,U2,U3,U4 ,U5)对4个物品(D1,D2,D3,D4)的评分(1-5分),- 表示没有评分,现在目的是把没有评分的 给预测出来,...
说明:若非奇异矩阵A能够分解为一个正交矩阵Q与非奇异上三角矩阵R的乘积,即: A=QR。则称其为A的QR分解。 实现QR分解的方法有很多种,包括Givens变换法,Householder变换法,Schemit正交化法。具体原理可以参考《矩阵论》(程云鹏,西工大出版)教材,这里仅给出三种实现QR分解的程序。
说明:该实例程序的作用是奇异值分解,输入预进行奇异值分解的矩阵,便可以直接运行
说明:Lazsvd矩阵的SVD分解,MATLAB程序。
说明:nmf算法的一个简单代码实现,将一个矩阵分解成两个非负矩阵的乘积。