机器学习算法分享-《SVD》教学课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《机器学习算法分享-《SVD》教学课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SVD 机器 学习 算法 分享 教学 课件
- 资源描述:
-
1、SVD特征值奇异值12Netflix Prize背景介绍目标:悬赏100万美元,将Netflix的推荐算法预测准确度提高10%。数据结构:用户ID、电影名称、日期、分数(1-5之间的整数)训练数据:48万用户对两万部电影的上亿条评分包括一个与测试数据集分布相同与测试数据集分布相同的probe数据集,包含06年附近140多万条的数据点,每个用户至少对9部电影进行了打分,服从正态分布正态分布。测试数据:280万个数据点(隐藏的隐藏的,参赛选手不能获得,并且参赛选手自己也不能获得自己模型作用在测试数据集上的最终效果)评测标准:均方误差根CineMatch精度:0.95122022-11-28数据示例
2、132022-11-28数据示例2moviemovie1 1moviemovie2 2moviemovie3 3moviemovie4 4moviemovie5 5moviemovie6 6moviemovie7 7moviemovie8 8moviemovie9 9moviemovie1010user1user11212442231user2user22211111321user3user31222341122user4user42431133114user5user54112132344user6user64133234444user7user71444211124user8user831
3、42212231user9user92212344411user10user104332242123黄色数据点代表probe数据集,用于参赛选手自己做测试用蓝色数据点代表最终的测试数据,对参赛的人来说是隐藏的42022-11-28矩阵运算(1)1111111111111111111111111112121223132=+=+nnmmnmmnnnnnmmnmmnmmmnmnaakakakaakakaaabbababaabbababaabaaaa数乘:加法:乘法:111213112132122231 122212223313233=,=+ijijijcccbbcccca ba bbbbccc520
4、22-11-28矩阵运算(2)mnnmmm=nmmn=nn62022-11-28矩阵运算(3)=abx y zcxa b cyz +ax ay azbx by bzcx cy czax by cz72022-11-28线性空间线性空间:“客观”存在的一种空间,对加法和数乘具有封闭性。向量:既有大小又有方向的量,同时没有起点没有起点线性空间的基:描述空间内向量的一组“特殊”的向量,空间内的所有向量都能被一组基的线性组合表示。举例:直线就是一维的线性空间,平面就是二维线性空间,三维立体空间就是三维线性空间。82022-11-28线性空间的基x=(1,0),y=(0,1),c(5,3)=5x+3y,
5、则c在基x,y下的坐标为(5,3);a=(1.5,1.5),b=(2,0),c=(5,3)=2a+b,则c基a,b下的坐标为(2,1);基实际就是一组人为规定的参照物,用来描述空间内的其他向量92022-11-28线性映射&线性变换空间内的线性映射称之为线性变换。102022-11-28线性变换的矩阵表示12111 11221221 122221 122121212,=+=+,=+,nnnnnnnnnnnnnnx xxPVTVT xa xa xa xT xa xa xa xT xa xa xa xT x xxT xT xT xx xxA设为数域 上线性空间 的一组基,为 的线性变换。基向量的向
6、可以被基线性表示出来,设 用矩阵表示即为:1111nnnnaaAaa112022-11-28线性变换二维空间上,对(x,y)做变换:=+212+=,=010=x x yxx yy yyyAvAvvv 矩阵表示:线性变换的特征值:为线性变换 的矩阵表示,如果存在非 值 和向量,满足 ,则称 为线性变换 的特征值,为特征值对应的特征向量。对应矩阵A122022-11-28求解特征值122110=010110-=01-2-1=0-1-2-1=00-1(-2)(-1)=00=20,=1AA vvvA vv,解得,132022-11-28求解特征向量11=22 1=20 12+2=22+=2=0=2,0
7、20 xxyyx yxyyx yxyyykk ()的特征向量:为特征值 的特征向量。()2=12 1=10 12+=2+=-=(,-)=10 xxyyx yxyyx y xx yy yk kk ()的特征向量:为的特征向量。()142022-11-28特征值的几何意义(1)21,012+=,3=-12 3-15=-1-1AAAnnyAxmynxy,则 在线性变换 的作用下变为152022-11-28特征值的几何意义(2)112212121=2=01=1=-121Avvvvvv 线性变换(矩阵)的特征值和对应的特征向量为:,和 不共线,因此可以作为平面空间内一组新的基。特征值和特征向量的几何意义
8、为把空间内的向量在方向拉伸为原来的 倍,在 方向拉伸为原来的 倍。162022-11-28特征值的几何意义(3)172022-11-28对角化变换(特征值分解)如果线性变换的特征向量可以构成线性空间的一组基,那么有 123123112233111231Q000000=QVVVAQQVVVAVAVAQAAQVAQQQQ 其中为特征向量组成的矩阵,为对角阵,对角线上的元素为特征向量对应的特征值。简证:表示线性变换(矩阵)可以由其特征根和特征向量还原182022-11-28方阵还原矩阵维度相当大时,可以用对角化变化的方法来逼近矩阵:11121212111212212=+,+,00nnnrnnrnrQ
9、v vvvQvvvvvvvAvvvrvAnv v 特征向量:矩阵的特征特征值:各特征所占的权重192022-11-28思考1特征值分解使用条件有限,仅适用于方阵方阵,且要求是实实对称对称矩阵。试想:如果需要分析的矩阵不是方阵(事实经常如此),该怎样处理呢?202022-11-28SVD简介SVD:奇异值分解SVD可以看做是特征值分解的一种推广,或者说特征值分解可以看作是SVD的一种特例。当矩阵不是方阵时同样适用,应用很广。212022-11-28SVD分解(1)1,(),00,=00000m nTmAnTAiiiiirAFrank ArAAUVUVA A vv 对任意矩阵总可以取 的如下分解
展开阅读全文