问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

NMF简介以及它与PCA的区别

发布网友 发布时间:2022-12-25 19:07

我来回答

1个回答

热心网友 时间:2023-10-18 17:27

本文简单介绍非负矩阵分解 —— Non-negative Matrix Factorization (NMF)以及它与Principal Component Analysis (PCA)的区别。

在学习机器学习基础和计算机视觉时,PCA的通俗解释及例子在网上很容易就能找到,但NMF的却寥寥无几。于是想写一篇关于NMF的简短的文章,便于跟我当初一样在初学时对于NMF的理解不是很清楚的朋友。

有错误的地方还望指正。

NMF是指通过将非负的数据矩阵,分解成两个小的矩阵的乘积,从而减少运算量。

X ≈ B×W(这里还需要注意的是,B和W矩阵并不是唯一的)

其中,X是数据集矩阵,是一个n×p的矩阵,每一列表示一个特征,共有p个特征;X是一个n×k的矩阵,理解为k个基;W是k×p的矩阵,每列均为数据集X投影到B上得到的向量。

以人脸处理这个实例来说,假设每张照片的人脸共有1000个特征:

在PCA处理中,将特征降维为600个,降维后的每个人脸都包含了600个特征(所以我们看到降维后的人脸有种“伏地魔”的感觉 (--.--||)),这是因为降维处理相当于删去了部分细节特征,导致一部分信息丢失,在图片中最直观的体现就是变模糊。

而在NMF的处理中,这1000个特征相当于是被分离了。数据矩阵X被拆分成基础向量B(basis vectors)与权重W(weights)的乘积:

X ≈ B × W

其中,权重W理解为特征的权重,如鼻子、耳朵、嘴巴等等。也就是说:

X ≈ B × w1 + B × w2 + …… + B × w1000

相当于,一张人脸是由鼻子、耳朵等这些独立的特征叠加出来的。

总的来说,PCA处理的人脸没有区分具体哪个特征对应哪些部位,而是统一地把所有的特征体现在一张照片上;NMF是一种“可加”的思想,不同的特征对应不同的脸部细节,将这些细节叠加形成一张脸。

https://www.*.com/watch?v=AN6QOmWPD60&t=253s
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
滴管的化妆品如何确定已经使用 什么是工程硕士啊 什么是工程硕士呀 为什么工科的叫做工程硕士,工学的叫做工学硕士? 谁能给我排几套炉石传说潜行者的平民化套牌,要大众化的,稀有、史诗、传... 炉石传说推荐新手卡组潜行者? 炉石传说潜行者通灵学园扩展包新卡有哪些_通灵学园扩展包潜行者卡牌大 ... 炉石传说狗头人冒险盗贼卡牌 潜行者初始套牌一览 马桶堵了怎么办 坐便器冲水方式哪种好 各位喜欢郑源的朋友,帮忙查一下林学〈森林保护〉的就业岗位_百度... matlab中非负矩阵分解需要数据标准化吗 怎么画眼线像印度人? 爱快递1007418348这件快递到哪了? 华中科技大学东教工17栋快递营业时间 带女朋友去泳池游泳,不管大人还是小孩都用异样的眼神 秋瓷炫宣布怀孕为何愁眉苦脸 网友:终于腻咕出了小宝贝 牛奶和馒头可以一起吃吗 馒头和牛奶可以一起吃吗? 早上牛奶可以和馒头一起吃吗 excel中怎么在一个工作表内查看另一个工作表的相应位置的内容 在EXCLE中设置了一个总汇表,怎么才能在总汇表里直接查看其他工作表的内容,请高人指教 请问游戏俱乐部解压密码是多少 微信直播间购物订单看不到为什么客服电话 微信直播间里购买东西能查到商户单号和,交易单号,查不到商品 40分贝是耳机的第几格? 我的电视家庭共享为何需要账号密码?电脑系统是XP,文件已经共享,但是电视访问的时候提示要密码账号? 怎么样删除上网记录? 灵溪哪里有卖tf卡的地方 高中生扎马尾是长点好看还是短些好看(我说的是扎起的长度) 我脸比较小 渡过难关和度过难关哪个正确 渡过难关和度过难关哪一个是正确的 桂花树在北方能过冬吗 冬季能栽桂花树吗,立冬了可以种桂花树吗 明虾什么季节吃最好 明虾怎么看新不新鲜 沼虾和明虾哪个营养好 明虾怎么看新不新鲜 抖音粉丝团1抖币怎么改 你是我的城池堡垒剧情介绍 你是我的城池堡垒剧情简介 电视剧仙剑奇侠传三好看吗?剧情是怎么样的? 书画作品:如何在网上挑选 几月适合放羊 四川省内摩托车可以异地考证吗? 控油应该吃什么 控油的方法讲解 吃什么控脸上的油 吃什么可以控油 吃什么能控油控油的方法 如何知道对方是否注销(怎么能知道注销成功?) 怎么知道一个被没被注销过啊, GDP的核算范围是什么 请问“琛”字怎么读? 琛的读音怎么读,是哪个读音? 琛字怎么发音和怎么写的?