首页> 中文学位 >基于注意力的深度协同在线学习资源推荐系统研究与实现
【6h】

基于注意力的深度协同在线学习资源推荐系统研究与实现

代理获取

目录

声明

第1章 绪 论

1.1.1研究背景

1.1.2研究意义

1.2国内外研究现状

1.2.1推荐系统的国内外研究现状

1.2.2深度学习在个性化推荐方面的国内外研究现状

1.2.3在线学习的国内外研究现状

1.3本文主要研究内容

1.4本文章节安排

1.5本章小结

第2章 相关模型与算法

2.1.1矩阵分解

2.1.2广义矩阵分解算法

2.2.1多层感知器算法

2.2.2注意力机制网络

2.3.1深度神经网络

2.3.2神经协同过滤推荐模型

2.4本章小结

第3章 基于注意力的深度协同在线学习资源推荐新模型

3.1概述

3.1.1研究动机

3.1.2问题的提出

3.2.1拓展广义矩阵的数学模型

3.2.2拓展广义矩阵的伪代码

3.3.1基于深度学习的协同过滤在线学习资源推荐模型(DCF)

3.3.2基于注意力的深度协同过滤在线学习资源推荐模型(ADCF)

3.4.1 ADCF算法的数学模型

3.4.2 DCF和ADCF伪代码描述

3.4.3算法的时间和空间复杂度分析

3.5.1网络爬虫

3.5.2爬取过程

3.5.3数据预处理

3.6.1数据集构造

3.6.2评估指标

3.6.3损失函数

3.6.4模型性能分析

3.7本章小结

第4章 在线学习资源推荐系统的分析与设计

4.1系统需求分析

4.1.1目标需求

4.1.2功能需求

4.1.3用户群体分析

4.1.4课程推荐需求

4.1.5后台管理需求

4.2.1系统架构设计

4.2.2系统模块结构设计

4.2.3课程推荐设计

4.3.1数据库概念设计

4.3.2数据库逻辑设计

4.4本章小结

第5章 在线学习资源推荐系统的实现

5.1.1系统开发环境

5.1.2 Django框架

5.1.3系统开发前准备

5.1.4 Django app分层设计

5.1.5 项目部署

5.2用户管理模块的实现

5.2.1用户注册登录模块

5.2.2个人中心模块

5.3基础数据模块的实现

5.3.1课程资源模块

5.3.2授课机构模块

5.3.3授课讲师模块

5.4.1课程推荐模块基础功能

5.4.2不同的课程资源推荐方式

5.5后台管理模块的实现

1. Xadmin后台管理配置

2. 基本功能设置和日志管理

3. 权限分配

5.6本章小结

结论和展望

结论

进一步工作

致谢

参考文献

攻读硕士学位期间发表的论文及科研成果

展开▼

摘要

“移动互联网+教育”快速发展,在线学习资源规模呈指数型爆炸扩张。过度的自由选择让学习者苦不堪言,现有学习平台数量多、课程丰富,缺乏对在线学习资源进行统一整合,以向学习者推荐具有层次性、连贯性和系统性的优质课程资源。因此,将深度学习和个性化推荐技术应用到在线学习资源推荐系统中,以帮助学习者从海量学习资源中找到他们最可能需要的课程资源并进行个性化推荐刻不容缓。  鉴于此,本文提出了两个基于深度学习的推荐算法,一个是基于深度学习的协同过滤(Deep Collaborative Filtering, DCF)在线学习资源推荐算法,另一个是基于注意力的深度协同过滤(Attention-based Deep Collaborative Filtering, ADCF)在线学习资源推荐模型,并爬取慕课网站与学习者和课程相关的数据,构建userlabelrl数据集,对本文提出的两种算法在该数据集下的推荐性能进行评测。同时,本文开发了一个在线学习资源个性化推荐系统,通过应用本文所提出的两个推荐算法,能为学习者推荐个性化学习资源。具体工作如下:  本文首先介绍了本课题的研究背景与意义,概述了国内外研究现状和本文的详细组织结构。之后,概述了相关算法,包括:矩阵分解、广义矩阵分解、多层感知器算法、注意力机制、深度学习算法和神经协同过滤推荐算法(Neural Collaborative Filtering, NeuCF)。接着,在广义矩阵分解模型之上,提出了拓展广义矩阵分解算法(Expended Generalized Matrix Factorization, EGMF),并证明了该算法在协同过滤推荐上比广义矩阵算法在命中率(Hit Ratio,HR)和归一化折损累积增益(Normalized Discount Cumulative Gain, NDCG)两个评价指标上有更好的表现性能。然后,在NeuCF推荐架构之上提出了基于深度学习的协同过滤在线学习资源推荐算法DCF和基于注意力的深度协同过滤在线学习资源推荐算法ADCF。其中,DCF模型不仅考虑了课程和学习者其他信息,还集成了EGMF,以此来提高推荐质量。而ADCF模型则是在DCF基础上引入了注意力机制思想,进一步区分不同历史学习记录对推荐结果的贡献程度。实验结果表明,本文所提出的DCF和ADCF模型在数据集userlabelrl上多项评价指标有显著提升。此后,本文对在线学习资源个性化推荐系统进行了需求分析与功能架构设计,给出了主要系统框架图和推荐流程引擎。最后,本文利用Python+Django+Xadmin+MySQL框架开发了一个在线学习资源个性化推荐系统,详细地介绍了各个模块的功能以及实现过程,并展示了系统最终运行效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号