更全的杂志信息网

基于协同过滤的学习资源推荐平台的设计与实现

更新时间:2016-07-05

1 概述

随着互联网的快速发展,在线学习模式也应运而生。然而在信息爆炸的二十一世纪,“信息过载”的问题日趋显著,如何快速从纷繁众多、参差不齐的学习资源中快速发现适合自身的专业水平的高质量学习内容已成为一个普遍的难题。因此,学习资源推荐系统的出现是大势所趋。

社会机体的自身复杂性以及内外环境、主客观因素的影响,社会危机的发生与存在是必然的。问题的关键在于如何防止危机尽可能少的发生,以及危机发生后如何有效化解,使人民生产与生活安定,社会有序运行。老子不愧为医治社会疾病的良医,将自然、社会、人类贯通成一个整体,开出了一系列危机预防与化解的良方。

本系统在通用的最新、最热、好评推荐之外,还试图通过用户基本信息和学习行为预测该用户的偏好,并匹配用户学习深度进行个性化推荐。如何将推荐技术为用户提供精确的、具有针对性的服务是本系统重要的研究内容。

2 协同过滤算法

协同过滤技术的核心思想包括两部分:利用用户的历史评分记录计算用户之间的相似性;然后,基于相似性较高的邻居用户对项目的评分来预估目标用户对特定项目的评分。系统选取高评分的项目进行推荐。

在企业采取建设中,缺乏对环境的重视,缺乏内部控制的整体合力,十分容易产生财务风险。还有很多企业,缺乏对财务管理工作者的教育,并且缺乏有效的风险管理,缺乏完善的财务风险管理系统,使得财务风险控制比较低效。尤其是在当前,科学技术发展日新月异,财务风险更加呈现出系统性的特点,更加开放,但是在多数企业中,财务风险防范措施并没有与时俱进,并且各方面的建设都十分薄弱,无法适应当前的电子商务发展和网络经济发展。

图1 基于用户的协同过滤推荐

4)个性推荐:基于用户兴趣和学习行为的推荐。

对资源的评分,本系统分为显示评分和隐式评分两种。显示评分,即用户对资源的评分。然而某些用户没有评分习惯,则可以启动隐式评分机制。即根据用户的行为来给资源评分。系统对资源的评分采用10分制,最高10分。具体评分规则如表1,初始得分为0分。

1)断路器垂直连杆结构设计不合理。该GIS断路器设计采用的是垂直连杆与轴密封件之间的直接接触结构,两者之间仅靠少量的硅脂润滑。断路器垂直连杆部分在厂内安装过程或运输过程中出现密封垫微小错位,即会造成垂直连杆与密封件之间磨擦,为断路器的安全运行埋下隐患。

3 推荐策略和用户评分计算

3.1 推荐策略

本学习资源平台支持以下四种推荐:

1)最热推荐:基于观看次数的推荐。

当用户的打开视频浏览,即可评4分,当浏览时长超过3分钟,即评6分,如果用户将这个视频观看结束(可分多次),即评8分。若用户收藏该学习资源,无论浏览时长多少,直接评10分。用户取消收藏,评分不变。隐式评分仅用于用户没有显示评分的情况。

科德宝在中国本地持续投资产品研发和制造。2017年,科德宝集团在中国就投入了近2亿元人民币进行产品研发。“在近170年的公司历史中,科德宝拥有持续创新的深厚传统。”许倍帝表示,“在中国,我们利用数字化技术加强创新,保护创新成果,为客户创造附加价值。”

3)好评推荐:基于资源评分的推荐。

对于协同推荐中的“冷启动”问题,本系统采用了新用户基于内容推荐策略,根据注册信息中的兴趣点来推荐对应的学习资源。而对于用户没有直接给予评分的项目,系统采用隐式评分策略,以此来解决评分矩阵稀疏问题。

此外,系统对所有类别下的学习资源进行深度级别的标记。在个性推荐时,若发现用户已经在进行高级别的学习时,不再推荐同类别下相对低级别的资源。

其中,个性推荐仅针对系统注册用户。对于新用户,根据用户注册信息中的兴趣点,基于内容推荐。对于老用户,基于协同过滤技术预测用户评分,选取高评分的项目推荐。

系统将根据用户对视频的评分来计算用户相似度,从而产生协同推荐。

3.2 用户评分计算

在协同过滤推荐算法中,对相似用户的界定,依据用户对资源的已有评分情况。即两个用户对资源的评分越相近,则喜好越相似,即相似度越高。

与基于项目的推荐相比,协同过滤方法的可以对视频类的非结构化对象进行推荐,并且突破了相似推荐的局限,可以启发用户的新兴趣点,进行更有价值的推荐。

表1 隐式评分规则表

动作无任何操作浏览(时长小于3分钟)观看(时长大于等于3分钟)完成学习收藏隐式得分0分4分6分8分10分

2)最新推荐:基于资源上线时间的推荐。

各个机构体制不同,管理权限不一,各自法律条款也不一致,经常出现同一问题不同的处罚基准,一项问题常需要多方去协调解决。“全国海事一家人,水上监管一盘棋,行政执法一面旗”的理念在库区管理上得以传承,“合海工作室”的成立也一定程度上加强了三省海事部门之间的合作,但依然没能从根本上解决管理体制带来的不利影响。

5 系统实现

整个系统的实现主要包括三个部分:基本的在线学习功能模块、收集用户行为模块和推荐生成模块。

系统前台提供在线学习服务,同时收集用户行为。后台启动定时任务,计算推荐资源列表。对于浏览资源少于20个的新用户,根据注册信息进行推荐。而对于老用户,根据评分矩阵计算相似用户集合,从而预估用户喜好。之后,过滤掉在同一类别下,难度级别低于当前学习级别的资源。从而生成最终的推荐列表

每次用户登录时,在首页显示个性化推荐学习资源。如图2所示。

图2 首页的个性化推荐

6 下一步工作

随着系统的用户和资源数目不断增加,计算量越来越庞大,考虑迁移到hadoop平台,借助高性能分布式计算,做到实时推荐。此当多个客户同时访问、高并发请求时系统能否承受高负载,应当从优化数据库的结构、查询语句,使用高效率的编程语言、高性能的Web容器等方面着手考虑。

推荐算法也可以在已有基础上进行优化,例如计算用户相似度时可以使用反差忽略部分用户。此外,本系统使用的推荐算法是基于用户的,同时也可以添加基于物品的推荐换个角度为用户推荐学习资源。

1.“互联网+”提升了家长参与亲职教育的效率。在我国,很多父母都需要兼顾工作和家庭,陪伴孩子的时间有限,更不用说花费专门的时间来系统学习亲职教育的知识。“互联网+”时代,家长只需要拿上手机,就能快速接收到海量的教育资源,充分利用碎片化时间进行学习,对专门固定时间的要求大大降低。此外,微信、QQ等大量社交平台的存在,也为专家和家长、家长和家长之间的沟通搭建了桥梁,便于家长在遇到育儿问题时及时交流,获取帮助和支持。同时,兼具教育与娱乐功能的教育类软件也正在开发和推广中,优质互联网产品大大提高了亲职教育的效率。

参考文献:

[1] 孙光浩,刘青丹,李梦云.个性化推荐算法综述[J].软件,2017(7).

[2] 胡国强.基于协同过滤算法的MOOC个性化推荐系统[J].信息技术,2017(6).

[3] 韩亚楠,曹菡,刘亮亮.基于评分矩阵填充与用户兴趣的协同过滤推荐算法[J].计算机工程,2016(1).

[4] 于洪,李俊华.一种解决新项目冷启动问题的推荐算法[J].软件学报,2015(6).

[5] 李宝,张文兰.智慧教育环境下学习资源推送服务模型的构建[J].远程教育杂志,2015(3).

[6] 王宁.学习系统中基于用户行为分析的推荐算法研究[J].Computer Era,2015(11).

[7] 叶树鑫,何聚厚.协作学习中基于协同过滤的学习资源推荐研究[J].计算机技术与发展,2014(10).

[8] 刘建国,周涛,汪秉宏.个性化推荐系统的研究进展[J].自然科学进展,2009(1).

[9] 吴颜,沈洁.协同过滤推荐系统中数据稀疏问题的解决[J].计算机应用研究,2007(6).

杨鑫,杨晨,李宇
《电脑知识与技术》 2018年第12期
《电脑知识与技术》2018年第12期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号