模型训练方法、课程推荐方法、装置、设备及存储介质制造方法及图纸

技术编号:38521836 阅读:8 留言:0更新日期:2023-08-19 17:00
本申请提供一种模型训练方法、课程推荐方法、装置、设备及存储介质。该方法包括:获取初始训练样本,初始训练样本包括学员、学员属性、学习时间和学习课程;确定初始训练样本中的待优化训练样本,待优化训练样本为包含有目标课程的初始训练样本,目标课程为学习课程中的目标课程;根据待优化训练样本,确定目标课程的学习时间信息和点击量信息;根据学习时间信息和点击量信息,确定目标课程的课程质量;根据课程质量,对初始训练样本进行筛选处理,得到目标训练样本;将目标训练样本中的学员属性作为输入项,目标训练样本中的学习课程作为标签,对待训练模型进行训练,得到目标训练模型。本申请的方法,提高了对待训练模型的训练效果。果。果。

【技术实现步骤摘要】
模型训练方法、课程推荐方法、装置、设备及存储介质


[0001]本申请涉及课程推荐
,尤其涉及一种模型训练方法、课程推荐方法、装置、设备及存储介质。

技术介绍

[0002]通过学习平台中对学员感兴趣的课程进行推荐,以帮助学员更高效的找到自己所需学习的课程,降低信息过载,是在信息爆发的当今社会中常用的方法。
[0003]目前,现有技术中的学习平台在对学员进行课程推荐时,一般是通过内部设置的课程推荐模型采集学员信息来对学员进行课程推荐。
[0004]然而,现有的推荐模型存在由于模型训练效果不好,而导致推荐的课程准确度较低的问题。

技术实现思路

[0005]本申请提供一种模型训练方法、课程推荐方法、装置、设备及存储介质,用以解决由于模型训练效果不好,而导致推荐的课程准确度较低的问题。
[0006]第一方面,本申请提供一种模型训练方法,包括:
[0007]获取初始训练样本,初始训练样本包括学员、学员属性、学习时间和学习课程,其中,学习课程为学员学习过的课程,学习时间为学员学习学习课程的时间;
[0008]确定初始训练样本中的待优化训练样本,待优化训练样本为包含有目标课程的初始训练样本,目标课程为学习课程中的目标课程;
[0009]根据待优化训练样本,确定目标课程的学习时间信息和点击量信息;
[0010]根据学习时间信息和点击量信息,确定目标课程的课程质量;
[0011]根据课程质量,对初始训练样本进行筛选处理,得到目标训练样本;
[0012]将目标训练样本中的学员属性作为输入项,目标训练样本中的学习课程作为标签,对待训练模型进行训练,得到目标训练模型。
[0013]在本申请中,获取初始训练样本,包括:
[0014]获取历史数据信息;
[0015]根据历史数据信息,确定历史学习课程、历史学员、历史学员属性和历史学习时间;
[0016]确定历史学习课程的可用性;
[0017]根据历史学习课程的可用性,从历史学习课程中确定学员、学员属性、学习时间和学习课程;
[0018]根据学员、学员属性、学习时间和学习课程,得到初始训练样本。
[0019]在本申请中,根据学习时间信息和点击量信息,确定目标课程的课程质量,包括:
[0020]根据学习时间信息和点击量信息,确定目标课程的有效被点击量、总学习时长和目标学习时间;
[0021]根据有效被点击量和总学习时长,确定被学习量;
[0022]根据目标学习时间,确定被学习时效;
[0023]根据被学习量和被学习时效,确定课程质量。
[0024]在本申请中,根据有效被点击量和总学习时长,确定被学习量,包括:
[0025]根据有效被点击量,得到学习课程的有效被点击率;
[0026]根据有效被点击率与预设有效点击率阈值的关系、以及总学习时长与预设总学习时长阈值的关系,确定被学习量。
[0027]在本申请中,根据有效被点击量,得到学习课程的有效被点击率,包括:
[0028]根据有效被点击量,确定无效被点击量;
[0029]根据有效被点击量和无效被点击量,确定有效被点击率。
[0030]在本申请中,根据目标学习时间,确定被学习时效,包括:
[0031]根据目标学习时间,确定目标学习时间与当前时间的时间长度;
[0032]根据时间长度与预设时间长度阈值的关系,确定被学习时效。
[0033]在本申请中,根据学习时间信息和点击量信息,确定目标课程的课程质量,包括:
[0034]确定学习过目标课程的全体目标学员,以及全体目标学员在目标时间段内对目标课程的学习量信息,学习量信息包括全体目标学员中每个学员对目标课程的学习量;
[0035]根据全体目标学员在目标时间段内对目标课程的学习量信息,确定全体目标学员中的目标学员,目标时间段根据学习时间信息得到;
[0036]根据学习时间信息和点击量信息,获取目标学员对目标课程的学习时长、学习次数和课程完成率;
[0037]根据学习时长、学习次数和课程完成率,确定目标学员对目标课程的喜好程度;
[0038]根据喜好程度,确定目标课程对于目标学员所表征的课程质量。
[0039]在本申请中,根据全体目标学员在目标时间段内对目标课程的学习量信息,确定全体目标学员中的目标学员,包括:
[0040]根据学习时间信息和当前时间,对学习目标课程的时间进行分段,得到目标时间段;
[0041]根据全体目标学员在目标时间段内对目标课程的学习量信息,确定全体目标学员中各个学员对目标课程的学习量,以及全体目标学员对目标课程的平均学习量;
[0042]根据学习量和平均学习量的关系,确定全体目标学员中的目标学员。
[0043]在本申请中,根据学习时长、学习次数和课程完成率,确定目标学员对目标课程的喜好程度,包括:
[0044]获取目标学员对目标学习课程的平均学习时长、平均学习次数和课程平均完成率,目标学习课程为目标学员学习过的学习课程;
[0045]根据学习时长与平均学习时长的关系、学习次数与平均学习次数的关系、以及课程完成率与课程平均完成率的关系,确定目标学员对目标课程的喜好程度。
[0046]第二方面,本申请提供一种课程推荐方法,包括:
[0047]获取平台登陆学员的学员属性;
[0048]将学员属性输入至目标训练模型,得到目标推荐课程;
[0049]向平台登陆学员的终端设备推送目标推荐课程。
[0050]第三方面,本申请提供一种模型训练装置,包括:
[0051]第一获取模块,用于获取初始训练样本,初始训练样本包括学员、学员属性、学习时间和学习课程,其中,学习课程为学员学习过的课程,学习时间为学员学习学习课程的时间;
[0052]第一确定模块,用于确定初始训练样本中的待优化训练样本,待优化训练样本为包含有目标课程的初始训练样本,目标课程为学习课程中的目标课程;
[0053]第二确定模块,用于根据待优化训练样本,确定目标课程的学习时间信息和点击量信息;
[0054]第三确定模块,用于根据学习时间信息和点击量信息,确定目标课程的课程质量;
[0055]筛选模块,用于根据课程质量,对初始训练样本进行筛选处理,得到目标训练样本;
[0056]训练模块,用于将目标训练样本中的学员属性作为输入项,目标训练样本中的学习课程作为标签,对待训练模型进行训练,得到目标训练模型。
[0057]第四方面,本申请提供一种课程推荐装置,包括:
[0058]第二获取模块,用于获取平台登陆学员的学员属性;
[0059]得到模块,用于将学员属性输入至目标训练模型,得到目标推荐课程;
[0060]推送模块,用于向平台登陆学员的终端设备推送目标推荐课程。
[0061]第五方面,本申请提供一种电子本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型训练方法,应用于学习平台,其特征在于,所述方法包括:获取初始训练样本,所述初始训练样本包括学员、学员属性、学习时间和学习课程,其中,所述学习课程为所述学员学习过的课程,所述学习时间为所述学员学习所述学习课程的时间;确定所述初始训练样本中的待优化训练样本,所述待优化训练样本为包含有目标课程的初始训练样本,所述目标课程为所述学习课程中的目标课程;根据所述待优化训练样本,确定所述目标课程的学习时间信息和点击量信息;根据所述学习时间信息和所述点击量信息,确定所述目标课程的课程质量;根据所述课程质量,对所述初始训练样本进行筛选处理,得到目标训练样本;将所述目标训练样本中的学员属性作为输入项,所述目标训练样本中的学习课程作为标签,对待训练模型进行训练,得到目标训练模型。2.根据权利要求1所述的方法,其特征在于,所述获取初始训练样本,包括:获取历史数据信息;根据所述历史数据信息,确定历史学习课程、历史学员、历史学员属性和历史学习时间;确定所述历史学习课程的可用性;根据所述历史学习课程的可用性,从所述历史学习课程中确定所述学员、所述学员属性、所述学习时间和所述学习课程;根据所述学员、所述学员属性、所述学习时间和所述学习课程,得到所述初始训练样本。3.根据权利要求1所述的方法,其特征在于,所述根据所述学习时间信息和所述点击量信息,确定所述目标课程的课程质量,包括:根据所述学习时间信息和所述点击量信息,确定所述目标课程的有效被点击量、总学习时长和目标学习时间;根据所述有效被点击量和所述总学习时长,确定被学习量;根据所述目标学习时间,确定被学习时效;根据所述被学习量和所述被学习时效,确定所述课程质量。4.根据权利要求3所述的方法,其特征在于,所述根据所述有效被点击量和所述总学习时长,确定被学习量,包括:根据所述有效被点击量,得到所述学习课程的有效被点击率;根据所述有效被点击率与预设有效点击率阈值的关系、以及所述总学习时长与预设总学习时长阈值的关系,确定被学习量。5.根据权利要求4所述的方法,其特征在于,所述根据所述有效被点击量,得到所述学习课程的有效被点击率,包括:根据所述有效被点击量,确定无效被点击量;根据所述有效被点击量和所述无效被点击量,确定有效被点击率。6.根据权利要求3所述的方法,其特征在于,所述根据所述目标学习时间,确定被学习时效,包括:根据所述目标学习时间,确定所述目标学习时间与当前时间的时间长度;
根据所述时间长度与预设时间长度阈值的关系,确定被学习时效。7.根据权利要求1所述的方法,其特征在于,所述根据所述学习时间信息和所述点击量信息,确定所述目标课程的课程质量,包括:确定学习过所述目标课程的全体目标学员,以及所述全体目标学员在目标时间段内对所述目标课程的学习量信息,所述学习量信息包括所述全体目标学员中每个学员对所述目标课程的学习量;根据所述全体目标学员在目标时间段内对所述目标课程的学习量信息,确定所述全体目标学员中的目标学员,所述目标时间段根据所述学习时间信息得到;根据所述学习时间信息和所述点击量信息,获取所述目标学员对所述目标课程的学习时长、学习次数和课程完成率;根据所述学习时长、所述...

【专利技术属性】
技术研发人员:李素粉赵健东
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1