吴恩达机器学习笔记 三十七 电影推荐系统 使用特征 成本函数 协同过滤算法

以电影评分系统为例,令 r(i, j) 来表示用户 j 已经对电影 i 评分, y(i, j)表示评分具体是多少。

假如每部电影有自己的特征,那么用户 j 对电影 i 的评分预测为 w(j) * x(i) + b(j)

r(i, j) :一个用户 j 是否对电影 i 进行了评分, 1 为已评

y(i, j):用户 j 对电影 i 的评分

w(j) b(j):用户 j 的参数

x(i):电影 i 的特征向量

成本函数如下,最后一项是正则化项。其中除以m(j)可以忽略,因为是常数。

对于所有用户,成本函数只需要把这 nu 个用户的成本函数加起来即可。

假设我们不知道电影的特征向量 x,而Alice给第一部电影评分为5,Bob给第二部电影评分为5,可得 w1*x1约为5,w2*x1约为5,找到一个合适的向量 x 满足方程组即可。注意,只有一个用户的时候是算不出来的。

学习 x 的成本函数

协同过滤:将多个用户的信息收集起来帮助预测其他用户的评分

将上面两个学习 w b和学习 x 的成本函数加到一起

此时的梯度下降不仅要考虑 w b,还要考虑 x

相关推荐
万古长歌8 分钟前
CSDN年度技术趋势预测
笔记
Yuezero_9 分钟前
Latent Manifold理论分析
人工智能·算法·机器学习
摸鱼仙人~9 分钟前
自动驾驶经验迁移到AI编码的可行性与方法论研究
人工智能·机器学习·自动驾驶
硅谷秋水12 分钟前
MotuBrain:一种用于机器人控制的高级世界动作模型
机器学习·计算机视觉·语言模型·机器人
Jul1en_16 分钟前
【SpringCloud】Eureka、Nacos 简单概念笔记
笔记·spring cloud·eureka
LuminousCPP19 分钟前
C 语言动态内存管理全解析:从基础函数到柔性数组与内存分区
c语言·经验分享·笔记·学习·柔性数组
摸鱼仙人~29 分钟前
AI Coding与自动驾驶技术的深度类比及幻觉问题解决方案借鉴
人工智能·机器学习·自动驾驶
Elaine33637 分钟前
机器学习概述
人工智能·机器学习·华为云
初心未改HD40 分钟前
机器学习之线性回归与岭回归详解
人工智能·机器学习·线性回归
d111111111d1 小时前
MQTT+STM32+ESP8266网络程序分层+韦老师
笔记·stm32·单片机·嵌入式硬件·学习·php