【摘要】:随着信息技术的快速发展,互联网已成为信息共享的平台,各界人士都开始使用互联网加速自己的信息处理,用来满足信息获取和分享需求。然而,随着信息过量问题的出现,互联网上有太多的资源,用户很难找到自己需要的信息。因此搜索引擎和推荐引擎出现了,前者帮助用户查找所需的信息,后者依据用户喜好向用户推荐资源。但是用户在很多情况下不知道自己需要哪些信息,所以推荐系统需要正确的了解用户的需求是非常必要的。在教育教学中,信息技术的过程也在迅速发展,辅助教学系统已经被应用到教学实践中。辅助教学系统可用作教学的一部分,帮助教师更好地向学生分享教学内容。在课外,学生可以根据自己的需要自学。当辅助教学共享越来越多的资源时,有效的个性化推荐系统是必要的。推荐技术是个性化教学资源推荐实现的重点,如今应用相对较多的有协同过滤推荐、基于内容推荐、关联规则推荐、基于标签推荐、基于用户评论推荐、组合推荐等推荐技术。因为教学资源规范的多样性,怎样挑选适合在个性化教学资源推荐的推荐技术,是高校使用教学资源推荐系统是否成功的先决条件。并且,教学资源推荐系统是通过推荐技术和结构模型一起组合的,而结构不仅是推荐系统性能与技术编码之间的接口,而且是推荐系统总体的协调核心。怎样依据个性化教学资源推荐的使用特性,考虑应用在文件格式多样的教学资源推技术,同时创建对应的教学资源推荐系统机构,己经作为高校个性化教学资源推荐技术的研究关键。本文的目的基于Java EE和个性化推荐算法对教学资源推荐系统进行研究与实现,为学习者创造良好的在线学习环境,在一定程度上提供知识资源的个性化导航,降低教学资源的复杂性以及开发成本。本文的主要工作如下:(1)针对HTML和CSS容易开发,发布复杂的教学资源推荐系统,本文通过分析Java EE与Web之间关系的基础上,使用Java EE跨平台跨应用的特性提出了一种层次化和允许扩展的同时增加了Web技术思想的教学资源推荐系统应用框架,各级协作相互之间完成任务,但可以相对独立,允许开发人员专注于代码来处理业务问题,而不必关心具体的技术细节。该框架不仅简化了教学资源推荐系统的开发过程,而且降低了教学资源推荐系统的开发周期和开发成本,提高了教学资源推荐系统的人机交互体验和实时性要求。(2)基于ALS协同过滤推荐算法,结合(1)中所提的框架,设计和实现了个性化教学资源推荐系统。它通过使用系统中现有用户的历史行为和喜好来预测当前用户可能喜欢或需要的知识资源,并且指导用户准确的找到他们所需的资源,帮助用户提高学习效率。(3)针对ALS协同过滤推荐算法的迭代和可能丢失用户或者教学资源的某些信息问题,本文优化了ALS协同过滤推荐算法,在传统的ALS协同过滤推荐算法基础之上,采用分别计算用户之间和教学资源之间的相似度,并且把ALS算法用到Spark平台并行的方式来提高效率和推荐的准确率。通过对实验数据的分析,验证了该算法的有效性,能够为用户推荐准确的资源,提供个性化的知识资源服务。
[Abstract]:......
【学位授予单位】:沈阳师范大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.3
【参考文献】
相关期刊论文 前10条
1 刘玮玮;;一种基于J2EE平台的Web应用安全机制[J];微型电脑应用;2017年03期
2 陈道远;;基于JPA规范的通用泛型DAO模式研究[J];软件导刊;2016年12期
3 陈强;;基于Java EE高校教师继续教育管理系统的设计和实现[J];科技广场;2016年09期
4 刘金羽;;基于Java EE 7架构的校园网内容管理系统设计与实现[J];电脑编程技巧与维护;2016年18期
5 周虹君;殷复莲;陈怡婷;周嘉琪;伊成昱;;Spark框架下的受众分群及矩阵分解的推荐算法研究[J];中国新通信;2016年11期
6 刘忠宝;;机器学习方法在个性化推荐系统中的应用[J];情报探索;2016年04期
7 王羡欠;;基于Java EE平台的网上调查问卷系统的设计与实现[J];江西科学;2016年01期
8 胡艳梅;;基于Java开发的EJB技术应用探究[J];中国新技术新产品;2015年11期
9 胡俊;胡贤德;程家兴;;基于Spark的大数据混合计算模型[J];计算机系统应用;2015年04期
10 胡国际;;EJB技术及其在电子商务开发中的应用研究[J];硅谷;2014年13期
相关硕士学位论文 前9条
1 张业骏;基于GWT和个性化算法的教学资源推荐系统的研究[D];沈阳师范大学;2016年
2 陈劲;基于B/S的高校人事管理系统的设计与实现[D];电子科技大学;2015年
3 张明敏;基于Spark平台的协同过滤推荐算法的研究与实现[D];南京理工大学;2015年
4 邱荣财;基于Spark平台的CURE算法并行化设计与应用[D];华南理工大学;2014年
5 苗雨;基于矩阵分解的协同过滤算法的并行化研究与实现[D];北京工业大学;2014年
6 郑清;基于JSF和EJB3.0的Web应用研究[D];成都理工大学;2013年
7 陆永伟;Business Transaction Management系统中Glassfish监控客户端的设计与实现[D];南京大学;2013年
8 牛亚男;教学资源个性化推荐系统的设计和实现[D];大连理工大学;2013年
9 朱美龙;基于Java EE标准的企业协同办公系统分析与设计[D];合肥工业大学;2012年
,
本文编号:
2439923
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2439923.html