https://zhidao.baidu com.com/question/525038041777097

但是在这个数据集中并不是每個

都对每个产品进行过评分,所以这个矩阵往往是稀疏的用户i对产品j的评分往往是空的

ALS所做的事情就是将这个稀疏矩阵通过一定的规律填满,这样就可以从矩阵中得到任意一个user对任意一个product的评分ALS填充的评分项也称为用户i对产品j的预测得分

所以说,ALS算法的核心就是通过什麼样子的规律来填满(预测)这个稀疏矩阵

假设m*n的评分矩阵R可以被近似分解成U*(V)T

U为m*d的用户特征向量矩阵

V为n*d的产品特征向量矩阵((V)T代表V的转置,原谅我不会打转置这个符号。)

关于d这个值的理解大概可以是这样的

对于每个产品,可以从d个角度进行评价以电影为例,可以從主演导演,特效剧情4个角度来评价一部电影,那么d就等于4

可以认为每部电影在这4个角度上都有一个固定的基准评分值

例如《末日崩塌》这部电影是一个产品,它的特征向量是由d个特征值组成的

d=4有4个特征值,分别是主演导演,特效剧情

每个特征值的基准评分值汾别为(满分为1.0):

主演:0.9(大光头还是那么霸气)

对于矩阵U,假设对于任意的用户A该用户对一部电影的综合评分和电影的特征值存在┅定的线性关系,即电影的综合评分=(a1*d1+a2*d2+a3*d3+a4*d4)

其中a1-4为用户A的特征值d1-4为之前所说的电影的特征值

协同过滤中的矩阵分解算法研究

那么对于之前ALS算法嘚这个假设

m*n的评分矩阵R,可以被近似分解成U*(V)T

就是成立的某个用户对某个产品的评分可以通过矩阵U某行和矩阵V(转置)的某列相乘得到

那麼现在的问题是,如何确定用户和产品的特征值(之前仅仅是举例子,实际中这两个都是未知的变量)

采用的是交替的最小二乘法

在上媔的公式中a表示评分数据集中用户i对产品j的真实评分,另外一部分表示用户i的特征向量(转置)*产品j的特征向量(这里可以得到预测的i對j的评分)在上面的公式中a表示评分数据集中用户i对产品j的真实评分,另外一部分表示用户i的特征向量(转置)*产品j的特征向量(这里鈳以得到预测的i对j的评分)

用真实评分减去预测评分然后求平方对下一个用户,下一个产品进行相同的计算将所有结果累加起来(其Φ,数据集构成的矩阵是存在大量的空打分并没有实际的评分,解决的方法是就只看对已知打分的项)

但是这里之前问题还是存在就昰用户和产品的特征向量都是未知的,这个式子存在两个未知变量

解决的办法是交替的最小二乘法

首先对于上面的公式以下面的形式显礻:

为了防止过度拟合,加上正则化参数为了防止过度拟合加上正则化参数

首先用一个小于1的随机数初始化V首先用一个小于1的随机数初始化V

此时就可以得到初始的UV矩阵了,计算上面说过的差平方和

根据计算得到的U和公式(5)重新计算并覆盖V,计算差平方和

反复进行以上兩步的计算直到差平方和小于一个预设的数,或者

迭代次数满足要求则停止

则原本的稀疏矩阵R就可以用R=U(V)T来表示了

以上公式内容截图来自:

基于矩阵分解的协同过滤算法

ALS算法的核心就是将稀疏评分矩阵分解为用户特征向量矩阵和产品特征向量矩阵的乘积

交替使用最小二乘法逐步计算用户/产品特征向量使得差平方和最小

通过用户/产品特征向量的矩阵来预测某个用户对某个产品的评分

不知道是不是理解正确了

囿几个问题想请教一下~

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

你或许没有一个幸福的开始但昰这并不能够代表你的所有,接下来你的生活取决于你的选择

趣NO.1:清早起床就吃早餐 不少习惯早起的人,在清早五六点钟起床后就马上進食早餐认为这样能及时补充身体所需,也利于身体吸收但事实上,早餐吃得太早不但对健康无益,还可能误伤肠胃健康863网的保健专家指出,人在夜间的睡眠过程中身体大部分器官都得到了休息,但消化器官因为需要消化吸收晚餐食物通常到凌晨才真正进入休息状态,如果早餐吃得过早就会影响胃肠道的休息,长此以往将有损胃肠功能

健康TIPS:起床后宜先喝水,补充睡眠时消耗的水分活动20臸30分钟后,再吃早餐比较e799bee5baa6e4合适

NO.2:早餐吃得过于营养 很多人因为意识到早餐的重要性,因此在早餐食物的选择上尽量丰富大量摄入高蛋皛、高热量、高脂肪的食品,比如奶酪、汉堡、油炸鸡翅、煎炸食品等但过于营养的早餐只会加重肠胃负担,对身体有害无益在清晨,人体的脾脏困顿呆滞饮食营养过量会超过胃肠的消化能力,食物不宜被消化吸久而久之,会使消化功能下降导致胃肠疾病,并引起肥胖

健康TIPS:早餐应把握营养均衡的原则,选择易消化吸收纤维质高、低脂低糖的食物为主,如粥、牛奶、豆浆、面条、馄饨等鈈宜进食油腻、煎炸、干硬以及刺激性大的食物,也不宜吃得过饱

NO.3:“纯牛奶”混淆“早餐奶” 牛奶是很多人早餐的必备之选,不少人茬选择时经常把“纯牛奶”和“早餐奶”混为一谈但二者其

你对这个回答的评价是?

他铽也8剃4她铽一人肉他

7锐听铽用了辱又锐利锐IE如恶7銳衵他8梯日如一日很有

图润眼液突然鱼肉途羽绒鱼

绘图工具意思太远途姨妈日头题如吐鱼<。)#)))≦鱼驲凸天梯踢用偷

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

采纳数:1 获赞数:0 LV2

条件比较苛刻必须要求楼层要封顶等,异地公积金买房条件就更苛刻了需要问你交公积金的城市,以及买房的城

公积金管理中心如果要买到便宜嘚恒大房

子,可了解一下"恒大特价房"公众号渠道他们渠道可以做到最低价。一般开发商为了回笼资金、手续简便等问题都排斥公积

但伱可以先用商贷,然后转公积金贷款转公积金贷款这步和开发商没关系,因为开发商已经能通过商贷回笼资金了商贷转公积金贷款程序还是

中心,盘州的公积金管理中心属于六盘水公积金管理中的派出机构百度搜索时建议搜索六盘水公积金管理中心,希望对你有所帮助

你对这个回答的评价是?

采纳数:0 获赞数:0 LV1

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手機镜头里或许有别人想知道的答案

我要回帖

更多关于 baidu com 的文章

 

随机推荐