基于ALS算法的推荐系统研究_徐雪东

news/2024/5/19 21:10:21 标签: 推荐算法, 算法, 机器学习, 矩阵, 线性代数

在这里插入图片描述
在这里插入图片描述

RMSE计算公式

在这里插入图片描述

ALS存在的问题,以及对应的 解决方案

在这里插入图片描述

存在的缺点问题:

1.用户兴趣偏移问题:

即用户的兴趣没有考虑到随着时间的变化,而是说不管是什么时间的用户兴趣,权重占比都是一样的,并没有说用户兴趣会随着时间的流逝,而兴趣退却。

2.物品推荐考量

即像用户推荐物品的时候,考虑的是物品本身,而没有去深挖物品对应的特征标签,针对特征标签去进行推荐。这样会导致,只要是该电影所属的标签,都会被推荐。

改进:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


http://www.niftyadmin.cn/n/5133013.html

相关文章

汽车托运放坑小攻略

就小车托运自身来讲,这是能够让买车人以一种经济发展、安全性、高效率的方法运送小汽车到到达站的挑选。可是,这一制造行业都是会存有车子托运管理方法不及时、服务项目欠妥的难题,特别是在是在大伙儿十分在乎的价钱层面。由于因为平板车的資…

代码最佳实践和指南(三)

版本控制和协作的最佳实践 在编写代码时,一个有用的工具是版本控制软件。到目前为止,最流行的版本是Git。Git会保存你的代码的以前版本,允许你进行更改,并在你犯了灾难性错误时恢复到以前的版本。它本质上是一个备份。Git还通过轻…

ARM汇编指令之数据操作指令

数据搬移指令:立即数:在待判断的32位数(以十六进制展开)中,寻找一个0~255(即0x00~0xff)之间的数值,然后将这个数值循环右移偶数个位置,可以得到待判断的数,即…

JAVA中的垃圾回收器(2)

一)G1垃圾回收器: 垃圾收集器迭代停顿时间越少越好,但是垃圾回收的总时间会增多,默认暂停时间默认是200ms 一)垃圾收集器介绍 1)G1垃圾回收器是一款面向服务器的垃圾收集器,主要针对的是配备多颗处理器以及大容量内存的机器,以极高…

设计模式:原型模式(C#、JAVA、JavaScript、C++、Python、Go、PHP)

上一篇《访问者模式》 下一篇《享元模式》 简介: 原型模式,它是一种创建型设计模式,它允许通过复制原型对象来创建新的对象,而无需知道创建的细节。其工作原…

【linux】文件系统+软硬连接+动静态库

文件系统软硬连接动静态库 1.理解文件系统1.1磁盘的物理结构1.2磁盘的存储结构1.3磁盘的逻辑结构1.4文件系统 2.软硬链接2.1什么是软硬链接2.2软硬链接的作用 3.动静态库3.1什么是库3.1静态库和静态链接3.2动态库和动态链接3.2.1通过环境变量找到动态库路径3.2.2把动态库拷贝到…

大厂面试题-JVM如何判断一个对象可以被回收

在JVM里面,要判断一个对象是否可以被回收,最重要的是判断这个对象是否还在被使用,只有没被使用的对象才能回收。 1. (如图)引用计数器,也就是为每一个对象添加一个引用计数器,用来统计指向当前对象的引用次数&…

二十三种设计模式全面解析-原型模式进阶之原型管理器:集中管理对象原型的设计模式之道

在软件开发中,我们经常需要创建和复制对象。然而,有时候直接创建对象可能会导致性能下降或代码重复。为了解决这些问题,原型模式应运而生。而使用原型管理器(Prototype Manager)来集中管理原型对象可以进一步提高灵活性…