【推荐系统】基于MovieLens数据集实现的协同过滤算法
发布日期:2021-07-01 02:10:34
浏览次数:2
分类:技术文章
本文共 527 字,大约阅读时间需要 1 分钟。
利用用户行为数据
如何了解一个人呢?
通过用户留下的文字和行为了解用户兴趣和需求。
实现个性化推荐的最理想情况是用户在注册的时候主动告知其喜欢什么。
3个缺点:
- 现在的自然语言理解技术很难理解用户用来描述兴趣的自然语言;
- 用户的兴趣是不断变化的;
- 很多时候用户并不知道自己喜欢什么,或者很难用语言描述。
基于用户行为分析的推荐算法是个性化推荐系统的重要算法,学术界一般将这种类型的算法称为协同过滤算法。
用户行为数据在网站上最简单的存在形式就是日志。-
原始日志(raw log)
-
会话日志(session log)
将多种原始日志按照用户行为汇总,每个会话表示一次用户行为和对应的服务。
-
展示日志(impression log)
搜索引擎和搜索广告系统服务为每次查询生成的,记录了查询和返回结果。
-
点击日志(click log)
用户点击了某个返回结果的点击信息。
一个并行程序会周期性地归并展示日志和点击日志,得到的会话日志中每个消息是一个用户提交的查询、得到的结果以及点击。
推荐系统和电子商务网站也会汇总原始日志生成描述用户行为的会话日志。会话日志通常存储在分布式数据仓库中,这些日志记录了用户的各种行为。
用户行为在个性化推荐系统中一般分为两种:
转载地址:https://maoli.blog.csdn.net/article/details/115759683 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月26日 20时01分00秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
软件质量的8个特性
2021-07-03
2021年不可错过的17种JS优化技巧(一)
2021-07-03
在 Vue 中用 Axios 异步请求API
2021-07-03
MySQL进阶查询(SELECT 语句高级用法)
2021-07-03
Mysql 之主从复制
2021-07-03
【NLP学习笔记】中文分词(Word Segmentation,WS)
2021-07-03
对于时间复杂度的通俗理解
2021-07-03
如何输入多组数据并输出每组数据的和?
2021-07-03
行阶梯型矩阵
2021-07-03
MATLAB指定路径保存图片方法
2021-07-03
JAVA学习笔记6 - 数组
2021-07-03
JAVA学习笔记10 - 继承
2021-07-03
【学习笔记】Android Activity
2021-07-03
location区段
2019-04-30
nginx访问控制、基于用户认证、https配置
2019-04-30
linux内存的寻址方式
2019-04-30
how2heap-double free
2019-04-30
how2heap-fastbin_dup_consolidate
2019-04-30
tf keras SimpleRNN源码解析
2019-04-30