【技术实现步骤摘要】
一种课程推荐方法、装置、设备及可读存储介质
[0001]本专利技术涉及教育
,具体而言,涉及一种课程推荐方法、装置、设备及可读存储介质。
技术介绍
[0002]目前,线上教育平台有很多课程,用户在筛选自己喜欢或者适合的课程的时候花费的时间较多,并且用户也不知道有哪些课程适合自己,导致用户学习的效率较低;同时对于教育平台来讲,用户学习的课程较少的话,平台的收益也会降低,因此急需一款课程推荐的方法,以此来帮助更多的用户快速看到适合自己的课程,从而增加平台卖课数量和学生的活跃度。
技术实现思路
[0003]本专利技术的目的在于提供一种课程推荐方法、装置、设备及可读存储介质,以改善上述问题。
[0004]为了实现上述目的,本申请实施例提供了如下技术方案:
[0005]一方面,本申请实施例提供了一种课程推荐方法,所述方法包括:
[0006]获取第一统计周期内每个用户的学习记录和每个所述用户的参数信息,所述每个用户的学习记录包括每个所述用户学习每门课程的起始时间、每门所述课程的总时长和每个所 ...
【技术保护点】
【技术特征摘要】
1.一种课程推荐方法,其特征在于,包括:获取第一统计周期内每个用户的学习记录和每个所述用户的参数信息;根据所述每个用户的学习记录,计算每个所述用户对每门所述课程的评分;根据所述每个用户的学习记录和所述每个所述用户的参数信息,计算得到所述用户之间的兴趣相似度和信息相似度,根据所述用户之间的兴趣相似度和信息相似度,得到每个所述用户的相似用户;根据所述每个所述用户对每门所述课程的评分和所述每个所述用户的相似用户,确定每个所述用户的推荐课程列表。2.根据权利要求1所述的课程推荐方法,其特征在于,所述根据所述每个用户的学习记录,计算每个所述用户对每门所述课程的评分,包括:根据所述每个所述用户学习每门课程的起始时间,得到每个所述用户学习每门所述课程的总时长,根据所述每个所述用户学习每门所述课程的总时长和所述每门所述课程的总时长,得到每个所述用户对每门所述课程的满意度评分;根据所述每个所述用户学习每门所述课程后第二统计周期内每门所述课程的重复学习次数,得到每个所述用户对每门所述课程的欢迎度评分;根据所述每个所述用户对每门所述课程的满意度评分和所述每个所述用户对每门所述课程的欢迎度评分,得到每个所述用户对每门所述课程的评分。3.根据权利要求1所述的课程推荐方法,其特征在于,所述根据所述每个用户的学习记录和所述每个所述用户的参数信息,计算得到所述用户之间的兴趣相似度和信息相似度,根据所述用户之间的兴趣相似度和信息相似度,得到每个所述用户的相似用户,包括:根据所述每个用户的学习记录,获取每个所述用户看过的课程;根据所述每个所述用户看过的课程,分析得到一个用户与另外一个用户均看过的课程的数量和这两个用户看过的课程的数量的总和;根据所述一个用户与另外一个用户均看过的课程的数量和所述这两个用户看过的课程的数量的总和,得到一个用户与另一个用户的兴趣相似度;根据所述一个用户与另一个用户的兴趣相似度和一个用户与另一个用户的信息相似度计算得到用户之间的相似度。4.根据权利要求3所述的课程推荐方法,其特征在于,所述根据所述每个所述用户看过的课程,分析得到一个用户与另外一个用户均看过的课程的数量和这两个用户看过的课程的数量的总和,包括:根据所述每个所述用户看过的课程,分析得到一个用户与另外一个用户均看过的课程集,所述课程集至少包括一门课程;分析一个用户与另外一个用户对所述课程集中每门课程的评分,若一个用户与另外一个用户对同一门课程的两个评分相差在正负1以内,则将这门课程定义为一个用户与另外一个用户均看过的课程。5.一种课程推荐装置,其特征在于,包括:获取模块,用于获取第一统计周期内每个用户的学习记录和每个所述用户的参数信息,所述每个用户的学习记录包括每个所述用户学习每门课程的起始时间、每门所述课程的总时长和每个所述用户学习每门所述课程后第二统计周期内每门所述...
【专利技术属性】
技术研发人员:朱征,龚亚勋,周晓敏,陈慕菁,李学春,
申请(专利权)人:北京奥鹏远程教育中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。