首页> 中文学位 >基于聚类与神经网络的协同过滤推荐系统关键技术的研究
【6h】

基于聚类与神经网络的协同过滤推荐系统关键技术的研究

代理获取

目录

第一个书签之前

第一章绪论

1.1 研究的背景与意义

1.2 研究现状

1.2.1 传统推荐系统的现状

1.2.2 神经网络推荐系统的现状

1.3 本文主要工作

1.4 本文结构

第二章相关技术与基础理论综述

2.1 推荐技术

2.1.1 协同过滤的推荐

2.1.2 基于内容的推荐

2.1.3 混合的推荐

2.2 人工神经网络

2.2.1 激活函数

2.2.2 梯度下降

2.2.3 推荐系统中的神经网络

2.3 本章小结

第三章一种融合时间因素的用户偏好和距离加权的聚类算法

3.1 概述

3.2 基础算法

3.2.1 K-Means算法

3.2.2 TF-IDF算法

3.3 聚类算法的改进

3.3.1 用户属性和项目属性矩阵的构建

3.3.2 用户偏好权重的计算

3.3.3 时间函数的改进

3.3.4 TF-IDF算法的改进

3.4 相似度的计算和最终的推荐

3.4.1 相似度的计算

3.4.2 最终的推荐

3.5 实验分析

3.5.1 数据集介绍

3.5.2 评价指标

3.5.3 对比算法

3.5.4 实验结果的比较与分析

3.6 本章小结

第四章基于CNN和BP神经网络融合的技术

4.1 概述

4.2 基础神经网络

4.2.1 CNN算法

4.2.2 BP算法

4.3 基于CNN-BP模型的评分预测

4.3.1 利用CNN来获取原始概率

4.3.2 利用BP来获取最终概率

4.4 实验分析

4.4.1 数据集选择

4.4.2 评价指标

4.4.3 基准算法

4.4.4 实验结果的比较与分析

4.5 本章小结

第五章总结与展望

5.1 总结

5.2 展望

参考文献

发表论文和科研情况说明

致 谢

展开▼

摘要

由于大数据时代的到来,网络信息资源呈爆炸式增长,不仅造成了用户很难找到有用的信息,而且加重了信息过载的现象,这种现象推动了推荐技术的发展。不难看出,推荐系统是改善上述问题的有效措施之一。到目前,协同过滤的推荐算法仍然是应用最多的推荐算法之一。协同过滤的推荐算法主要是先通过用户的相似度找到目标用户的近邻集,然后将近邻集中用户偏好的前n个项目推荐给对应的目标用户。虽然该技术在推荐系统中取得了很好的应用和成功,但是也存在一些问题,主要包括冷启动问题、数据稀疏性问题、时间因素问题和推荐精度问题。本文是以如何改善上述问题为中心展开的研究,主要分为两部分进行研究: 首先,为了改善传统协同过滤推荐算法中存在的用户冷启动问题、数据稀疏性问题和时间因素问题,本文提出一种融合时间因素的用户偏好和距离加权的聚类算法,可以使推荐结果更加符合用户的爱好,从而提升用户的满意度。本文通过引入用户基本的客观特征来缓解用户冷启动问题;关于稀疏性问题的改善主要是通过引入项目类型特征,即将项目特征引入到用户-项目评分矩阵来得到小维数的用户-项目属性总评分矩阵;使用TF-IDF算法构建用户-项目属性偏好矩阵时也引入了项目特征,同时考虑用户兴趣随时间漂移对用户偏好的影响;基于上述的三个矩阵,计算加权后的欧氏距离,然后利用K-Means算法进行聚类,并在经过大量相关计算后进行推荐。 其次,基于评级预测模型的推荐系统没有考虑时间背景、用户的不同类别行为等问题。过去的用户行为分析中主要考虑了用户的主观评分行为,并未同时考虑用户客观行为、基于时间的用户偏好行为以及当下流行元素的行为。因此在本文中,提出了一个新模型CNN-BP来预测用户的下一个观看行为。本文中先是使用了卷积神经网络CNN来对上述提到的四种行为序列进行分析,得到用户对于未观看项目的四种基本概率。然后使用逆向传播神经网络BP计算最终的概率,并选取最终概率高的前N项进行推荐。CNN-BP模型很好的解决了上述问题和推荐精度的问题。 本文是以电影的推荐为例,在MovieLens数据集上进行了对比实验,实验结果证明了本文所提出来的算法具有更好的推荐质量和性能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号