首页> 中文学位 >基于相似度改进的Item-CF课程推荐系统
【6h】

基于相似度改进的Item-CF课程推荐系统

代理获取

目录

声明

摘要

1、绪论

1.1、研究背景与意义

1.2、研究现状

1.3、本文的主要研究内容

1.4、论文的结构和各章内容

2、推荐系统理论及相关核心技术

2.1、个性化推荐系统

2.2、基于内容的推荐理论

2.3、基于文本相似性的项目特征提取与相似性度量

2.3.1、文本相似度计算概述

2.3.2、文本特征提取

2.3.3、TF-IDF方法计算文本相似性

2.4、协同过滤推荐理论

2.4.1、基于内存的协同过滤

2.4.2、基于模型的协同过滤

2.5、相似性计算

2.6、推荐结果的产生与评价

3、基于不同基本相似度计算方法的Item-CF

3.1、引言

3.3、Item-CF协同过滤算法

3.4、实验与分析

3.4.1、实验数据说明

3.4.2、实验方案与评价指标

3.4.3、实验结果与分析

3.5、本章小结

4、基于课程内容的相似性修正Item-CF

4.1、引言

4.2、基于TF-IDF算法计算课程相似性的计算

4.3、基于课程相关系数的相似性修正

4.4、实验与分析

4.4.1、实验数据说明

4.4.2、实验方案与评价指标

4.4.3、实验结果与分析

4.5、本章小结

5、基于课程热度加权的相似性修正Item-CF

5.1、引言

5.2、基于热度加权修正课程相似性的协同推荐

5.3、实验与分析

5.3.1、实验数据说明

5.3.2、实验方案与评价指标

5.3.3、实验结果与分析

5.4、本章小结

6、总结与展望

参考文献

致谢

展开▼

摘要

本文主要通过推荐算法中的协同过滤实现对课程的推荐,协同过滤算法具有工程实现简单、模型通用性强等优点,然而基于协同过滤的推荐系统在面临实际问题时还存在很多不足,如在本文的课程推荐应用中存在的冷启动和可扩展性的问题。冷启动问题会造成新项目或新用户得不到合适的推荐甚至一直无法被推荐,可扩展性问题在用户和项目的体量急速增长的今天愈发严重,算法的计算复杂度过高造成推荐时效性下降,推荐算法在海量数据中的可扩展性亟待解决。从上述两个角度出发,本文做了以下研究:
  首先本文从课程推荐的实际应用出发,将Item-CF应用到课程推荐系统中。通过对不同相似度度量方法的分析与实验,观察课程推荐系统中课程的相似度度量方法对推荐结果的准确率的影响。实验证明,基于余弦值的相似度计算方式推荐准确率最高。
  其次,考虑到Item-CF中的用户评分矩阵稀疏性会导致推荐过程中部分课程无法计算相似度,本文提出通过课程属性的相似性对用户对课程偏好的相似性进行补充。一方面通过对相似性的填充解决了部分课程间相似度无法计算的问题,另一方面,由于课程属性的变化缓慢且可以根据系统中课程的说明数据直接得到,也适当的缓解了冷启动的问题。实验证明,该方法虽然在邻居规模取值较小时推荐准确率高于传统的Item-CF,在相同的推荐准确度下可以提高推荐效率,但是提升的幅度不大,只提高了约3.5%的准确率,且远小于该算法所能达到的准确率最大值。
  最后,基于实验结果和学生学习行为的分析,为了达到在提高效率的同时不损失推荐准确率,本文提出了基于课程热度的加权修正相似性算法(WHSCF)。实验证明WHSCF相比于传统的Item-CF算法能够同时提推荐的效率和准确率,在课程邻居规模较小的情况下,将推荐准确率提高11.8%,且准确度接近该算法和Item-CF算法所能达到的最优准确度。相比于传统Item-CF算法需要在邻居规模大于40时才能达到上述推荐准确度,WHSCF大大提高了计算的实时性。缓解了推荐的可扩展性问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号