吴恩达机器学习笔记week16——推荐系统 Recommender Systems

吴恩达机器学习笔记week16——推荐系统 Recommender Systems

    • 16-1.问题规划 Problem formulation——机器学习自动学习选取一系列适合的特征
    • 16-2.基于内容的推荐算法 Content-based recommendations
    • 16-3.协同过滤 Collaborative filtering——特征学习
    • 16-4.协同过滤算法 Collaborative filtering algorithm——综合
    • 16-5.矢量化:低轶矩阵分解 Vectorization:Low rank matrix factorization——协同过滤算法的向量化实现&&该算法的应用
    • 16-6.实施细节:均值规范化Implementational detail: Mean mormalization——均值归一化

16-1.问题规划 Problem formulation——机器学习自动学习选取一系列适合的特征

吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第1张图片
运用已知预测未知的数据

16-2.基于内容的推荐算法 Content-based recommendations

线性回归问题
先得到每个电影是爱情片还是动作片的程度(对于每个电影有特征向量),
由此计算出每个人对于爱情片和动作片的喜爱程度(即参数theta)
吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第2张图片

  • 相关参数
    吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第3张图片
  • 优化函数
    吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第4张图片
  • 梯度下降算法
    吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第5张图片

16-3.协同过滤 Collaborative filtering——特征学习

先得到每个人对于爱情片和动作片的喜爱程度,
由此计算出每个电影是爱情片还是动作片的程度
吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第6张图片

  • 优化函数
    吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第7张图片
    上个视频和这个视频的总结:
    k-means也是通过不断迭代得到最优
    吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第8张图片

16-4.协同过滤算法 Collaborative filtering algorithm——综合

  • 新的优化函数/代价函数
    吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第9张图片
    区别:x_0=1去掉,x和theta都是n维向量

  • 总结步骤 :
    吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第10张图片

16-5.矢量化:低轶矩阵分解 Vectorization:Low rank matrix factorization——协同过滤算法的向量化实现&&该算法的应用

吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第11张图片
通过已看的电影,推荐下一部电影
两个电影特征向量之间距离最小
吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第12张图片

16-6.实施细节:均值规范化Implementational detail: Mean mormalization——均值归一化

问题:有人未对任何一种电影进行评价
吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第13张图片
使均值为0
吴恩达机器学习笔记week16——推荐系统 Recommender Systems_第14张图片

你可能感兴趣的:(机器学习)