基于郭栋老师的教学PPT,配上相关paper和资料,做到对矩阵分解技术有个大致了解。

一个假设:数据由有限的潜在因子决定,数据样本的观测值是潜在因子的一个映射。

矩阵分解发展历史:

经典的方法PCA,SVD这里就不说了,2003年提出的topic model LDA,听说当时可是火了一把。

重点推荐几种矩阵分解方法:

概率矩阵分解(PMF),由深度学习大牛Ruslan Salakhutdinov所写,paper正文点这里,主要应用到推荐系统中,在大规模的稀疏不平衡Netflix数据集上取得了较好结果。

非负矩阵分解(Nonnegative MatrixFactor ,NMF)由 Lee和 Seung 在《Nature》上提出,paper正文点这里,非负矩阵分解及其改进版本应用到了很多领域,国内的一篇paper做了综述,,非负矩阵分解在文本聚类方面的应用,看这里。

矩阵分解模型最早由 Sarwar 等人应用到推荐系统当中。

矩阵分解在推荐系统中的运用,推荐Google推荐系统大牛Yehuda Koren:

MATRIX FACTORIZATION TECHNIQUES  FOR RECOMMENDER SYSTEMS

Advances in Collaborative Filtering

基于矩阵分解的算法和应用,这里有海量信息:https://sites.google.com/site/igorcarron2/matrixfactorizations,若是小时候爬墙技术没学好,美女博士辛苦的做了搬运工:http://blog.csdn.net/abcjennifer/article/details/30371615。

机器学习中的矩阵分解方法相关推荐

  1. 【机器学习中的矩阵分解】LU分解、QR分解、SVD分解

    学习总结 文章目录 学习总结 一.三角分解(LU分解) 1.1 高斯消元 1.2 LU分解原理 1.3 LU分解python代码 1.4 LU分解算法 二.QR分解 2.1 Schmid 正交化 2. ...

  2. 机器学习(十一)——机器学习中的矩阵方法(1)LU分解、QR分解

    http://antkillerfarm.github.io/ 因子分析的EM估计(续) 去掉和各参数无关的部分后,可得: ∑i=1mE[logp(x(i)|z(i);μ,Λ,Ψ)]=∑i=1mE[1 ...

  3. lu分解法matlab_MIT 18.065—机器学习中的矩阵方法02 矩阵乘法与矩阵分解

    数据分析.信号处理和机器学习中的矩阵方法 第02讲 矩阵乘法与矩阵分解 新MIT 线性代数|机器学习(中英机翻字幕)18.065 by Gilbert Strang_哔哩哔哩 (゜-゜)つロ 干杯~- ...

  4. MIT18.065 数据分析、信号处理和机器学习中的矩阵方法-学习笔记

    文章目录 MIT18.065 数据分析.信号处理和机器学习中的矩阵方法 Lecture 1 The Column Space of A Contains All Vectors Ax A=CR A=C ...

  5. 机器学习中的矩阵求导的一点总结(三种方法求线性回归最佳参数)

    机器学习中的矩阵求导的一点总结(三种方法求线性回归最佳参数) 转载于:https://blog.csdn.net/promisejia/article/details/80159619?ops_req ...

  6. MIT | 数据分析、信号处理和机器学习中的矩阵方法 笔记系列 Lecture 6 Singular Value Decomposition (SVD)

    本系列为MIT Gilbert Strang教授的"数据分析.信号处理和机器学习中的矩阵方法"的学习笔记. Gilbert Strang & Sarah Hansen | ...

  7. 常见矩阵分解方法及其应用

    1.LU分解 可以说是最简单的矩阵分解方法,将矩阵A分解成L(下三角)矩阵和U(上三角)矩阵的乘积.其实就是高斯消元法的体现,U矩阵就是利用高斯消元法得到的,而消元过程用到的初等变换矩阵乘积就是L矩阵 ...

  8. 推荐系统中的矩阵分解总结

    最近学习矩阵分解,但是学了好多种类,都乱了,看了这篇文章,系统性的总结了矩阵分解,感觉很棒,故分享如下: 前言 推荐系统中最为主流与经典的技术之一是协同过滤技术(Collaborative Filte ...

  9. 机器学习中的矩阵向量求导(四) 矩阵向量求导链式法则

    在机器学习中的矩阵向量求导(三) 矩阵向量求导之微分法中,我们讨论了使用微分法来求解矩阵向量求导的方法.但是很多时候,求导的自变量和因变量直接有复杂的多层链式求导的关系,此时微分法使用起来也有些麻烦. ...

最新文章

  1. java好还是python好-Python和Java该如何选择?选哪个好?
  2. jfinal获取url链接上面传来的string类型的值_每个公司都会用的短 URL 服务,怎么设计与实现?...
  3. SpikeSource公司的CEO-Kim Polese访谈
  4. html 垂直线代码,html – Bootstrap 3水平和垂直分隔线
  5. BLIP:用更干净更多样的数据进行多模态预训练,性能超越CLIP!代码已开源!...
  6. 为了给女朋友独特的七夕惊喜,我学会了人像美肤算法!
  7. python random从集合中随机选择元素
  8. 三星可折叠手机正式亮相
  9. python qt gui与数据可视化编程 pdf_《Python Qt GUI与数据可视化编程》第13章
  10. 【NOIP模拟】矩阵
  11. 大学生集成电路设计大赛资源
  12. CImage 载入缓存区图像数据
  13. 2.4g和5g要不要合并_路由器2.4g和5g要不要合并?
  14. Tips--解决Deepin20系统安装完毕无WiFi问题
  15. 什么是Service(服务)?
  16. MATLAB常用快捷键总结
  17. 99乘法表儿歌_乘法口诀表儿歌
  18. IDEA 2020.1.2 无法显示图片的魔幻解决方法
  19. html做图片模糊效果,CSS3 filter(滤镜) 制作图片高斯模糊无需JS
  20. c++第三次实验(定期存款利息计算器)

热门文章

  1. 浮点运算的不精确性能够产生灾难性的后果。1991年2月25日,在第 一次海湾战争期间,沙特阿拉伯的达摩地区设置的美国爱国者导弹,拦截伊拉克的飞 毛腿导弹失败。
  2. RSA 加密解密算法实现(简单,易懂)!!!
  3. iOS简单MD5加密
  4. 视频教程-贪吃蛇大作战-Unity3D
  5. u盘安装winxp win7
  6. C语言程序——奇偶数输出
  7. Moonbeam隆重推出您的个人开发小助手 — — Kapa.ai
  8. 使用Vuforia创建神奇宝贝GO风格增强现实游戏:图像目标
  9. win7+ubuntu Kylin 15.10融合之路很简单...so easy
  10. Android 10实现全局静音