内容简介:

个性化推荐系统设计,毕业设计,共65页,29540字,附外文翻译。

摘要

个性化推荐系统根据用户的历史数据,利用推荐算法向他们推荐可能感兴趣的商品。协同过滤(CF)是目前研究最多、应用最广泛的推荐算法,然而存在稀疏性和可扩展性这两个瓶颈问题。基于社区的推荐算法在全局稀疏数据中寻找局部稠密社区,因此不仅有望解决稀疏性问题,而且能有效解决可扩展性问题。

本文在系统学习推荐技术的基础上,主要开展了如下4个方面的工作:

1. 基于聚类的社区推荐,即直接在用户—项目评分矩阵上对用户进行社区划分。结果表明,基于Kmeans方法的准确度比CF算法略微下降;Fuzzy-kmeans无法有效划分用户社区,因此不能直接用于推荐系统;

2. 基于降维聚类的社区推荐,即利用SVD方法对用户—项目评分矩阵进行降维,然后在简化的矩阵上进行用户社区划分。结果表明,该方法能够产生比K-means方法更高质量的推荐,但仍然低于标准的CF算法;

3. 结合产品类别信息的推荐,即将产品与其类别信息进行关联,把用户对项目的评分矩阵转化为用户对类别的关注矩阵。结果表明,该算法比k-means方法略好,但远远低于标准的CF算法;

4. 子矩阵推荐算法,即将矩阵划分为若干块,而不是按行或者列进行划分,在块内进行推荐。本文尝试了一种基于子矩阵的社区划分方法,该方法推荐质量优于自然类别划分但仍然低于标准CF算法;

本文尝试了多种社区推荐算法,虽然其结果并不令人满意,但作为该方向比较系统的初步研究,为下一步新型推荐算法研究提供了有益参考。

关键词:推荐系统,协同过滤,社区划分,稀疏性,算法可扩展性

目录

第1章 绪论1

1.1 课题研究的背景及意义1

1.2 论文核心和特色3

1.3 论文主要工作3

1.4 章节安排4

第2章 个性化推荐系统5

2.1 推荐系统5

2.1.1 推荐系统的服务形式6

2.1.2 推荐系统的输入方式6

2.1.3 推荐系统采用的技术7

2.2 协同过滤推荐8

2.3 个性化推荐评价指标11

2.3.1 预测准确度11

2.3.2 分类准确度12

2.3.3 准确度之外的评价指标13

2.4 本章小结14

第3章 基于聚类的社区推荐15

3.1 问题的提出15

3.2 基于Kmeans的推荐算法17

3.2.1 算法思想17

3.2.2 算法描述18

3.2.3 实验及结果分析19

3.3 基于Fuzzy-kmeans的推荐算法24

3.3.1 算法思想24

3.3.2 算法描述25

3.3.3 实验及结果分析26

3.4 本章小结27

第4章 基于降维聚类的社区推荐29

4.1 算法思想29

4.2 算法描述29

4.3 实验及结果分析31

4.4 本章小结33

第5章 结合产品类别信息的推荐35

5.1 算法思想35

5.2 算法描述35

5.3 实验及结果分析37

5.4 本章小结39

第6章 子矩阵推荐算法41

6.1 算法思想41

6.2 算法描述42

6.3 实验及结果分析43

6.4 本章小结46

第7章 总结与展望47

致谢49

参考文献51

外文资料原文55

外文资料译文59

相关说明:

1. 如您下载的资料不止一份,建议您注册成为本站会员。会员请登录后下载。

2. 会员购买金币50元以下,0.7元/个,50元以上,0.5元/个。具体请看:下载与付款。

3. 会员48小时内下载同一文件,不重复扣金币。

4. 下载后请用WinRAR或WinZIP解压缩后使用。

5. 如仍有其他下载问题,请看常见问题解答。

下载地址:

计算机配件推荐系统论文摘要,个性化推荐系统设计相关推荐

  1. WWW‘22 推荐系统论文之序列推荐篇

    专栏系列文章 - 知乎一.算法面经篇枫桦:深度学习算法工程师面经(微软.阿里.商汤.滴滴.华为.海康.平安.陌陌等offer)之上篇 枫桦:深度学习算法工程师面经(微软.阿里.商汤.滴滴.华为.海康. ...

  2. SIGIR‘22 推荐系统论文之序列推荐(长文)篇

    2022推荐系统论文梳理系列 推荐系统相关顶会整理 IJCAI'22 推荐系统论文梳理 ICML/ICLR'22 推荐系统论文梳理 WWW'22 推荐系统论文之序列推荐篇 WWW'22 推荐系统论文之 ...

  3. SIGIR‘22 推荐系统论文之序列推荐(短文)篇

    2022推荐系统论文梳理系列 推荐系统相关顶会整理 IJCAI'22 推荐系统论文梳理 ICML/ICLR'22 推荐系统论文梳理 WWW'22 推荐系统论文之序列推荐篇 WWW'22 推荐系统论文之 ...

  4. 个性化推荐系统设计(2.2)——Few-shot Learning用于冷启动的探索

    在推荐领域,我们常常会遇到冷启动的问题,这可能在所有的推荐项目中或多或少都会涉及.对于该问题,通常的解决方法如下: ①(提供非个性化的推荐)比如先推荐热门排行榜,收集一定用户数据后,再进行个性化推荐: ...

  5. 个性化推荐系统设计(3.1)——如何评价个性化推荐系统的效果

    准确率与召回率(Precision & Recall)   准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量.其中精度是检索出相关文档数与检索出的文档总数的比率 ...

  6. 141.如何个性化推荐系统设计-1

    141.1 什么是个性化推荐系统? 个性化推荐系统就是根据用户的历史,社交关系,兴趣点,上下文环境等信息去判断用户当前需要或潜在感兴趣的内容的一类应用. 大数据时代,我们的生活的方方面面都出现了信息过 ...

  7. 143.如何个性化推荐系统设计-3

    143.1 算法介绍 协同过滤算法 协同过滤(Collaborative filtering, CF)算法是目前个性化推荐系统比较流行的算法之一. 协同算法分为两个基本算法:基于用户的协同过滤(Use ...

  8. 142.如何个性化推荐系统设计-2

    142.1 离线训练 离线训练流程 如何线上实时反馈特征? 在线计算,与曝光日志一起上报,离线直接使用 如何解决曝光不足问题? 使用CTR的贝叶斯平滑(CTR = 曝光次数 / 点击次数) 所有新闻自 ...

  9. 智能个性化推荐系统设计

    推荐系统构成 * 召回层 - 对海量的数据进行召回 * 排序层 - 对召回后的数据进行排序,排序结果返回给用户 推荐系统架构  基于物品的推荐系统架构  基于用户的推荐系统架构

最新文章

  1. 伪距定位算法(matlab版)
  2. 作为前阿里人,来扒一扒中台皇帝的外衣!
  3. 【渝粤题库】广东开放大学 秘书实务 形成性考核
  4. Redis如何做内存优化?
  5. 阿里P9架构分享Android必备技术点,让你offer拿到手软!
  6. ASP.NET中防止刷新页面造成表单重复提交
  7. linux系统 锐捷_ubuntu 下锐捷完美客户端mentohust
  8. pp助手苹果版_PP助手下线iOS版,曾首发iOS 9完美越狱工具,再见~
  9. nexus-3.0.0-03-win64搭建Maven nexus私服
  10. HTML教程(看完这篇就够了)
  11. javascript获取上一工作日
  12. domino常用命令大全
  13. AD2019网络标号批量改名
  14. raise ValueError(“‘label‘ must be of length ‘x‘“)
  15. NOIP2016 买铅笔【模拟】
  16. 我们是如何改进YOLOv3进行红外小目标检测的?
  17. 沧海一声笑的人生态度
  18. ES存储空间不足导致索引read-only解决
  19. AC_AttitudeControl_Heli.cpp的void AC_AttitudeControl_Heli::rate_bf_to_motor_roll_pitch函数代码分析
  20. 微软面试100题系列

热门文章

  1. c++ array stl_C ++ STL中带有示例的array :: front()函数
  2. stl标准模板库_C ++标准模板库(STL)中的数组及其常用功能
  3. 带你玩转七牛云存储——高级篇
  4. VB中KeyCode常数用法 VB 按键
  5. python lxml xpath爬取图片代码
  6. 初探EntityFramework——实体类结构映射
  7. 逆透视变换详解 及 代码实现(二)
  8. java远程插件动态注册机制_Spring运行时动态注册bean的方法
  9. nifi将hive同步到oracle,NiFi使用总结 一 hive到hive的PutHiveStreaming processor和SelectHiveQL...
  10. php对象数组转数组_php 数组对象互相转换