网络模型的训练方法及视频推荐方法、装置、电子设备制造方法及图纸

技术编号:37987586 阅读:12 留言:0更新日期:2023-06-30 10:02
本发明专利技术实施例提供的网络模型的训练方法及视频推荐方法、装置、电子设备,应用于信息技术领域,通过获取样本视频的属性信息;根据所述多个第一用户观看时长和所述第一平均观看时长计算所述样本视频的时长标签;将所述样本视频的属性信息输入待训练网络模型计算得到所述样本视频的预测观看时长,并根据所述预测观看时长和所述时长标签计算所述待训练网络模型当前的损失,根据所述当前损失对所述待训练网络模型的参数进行调整继续进行训练直至满足预设循环存储或当前损失小于预设损失阈值,得到训练好的网络模型。可见,本申请可以避免通过不能准确反映用户的真实喜好的特征进行视频推荐时准确度低的问题,提高视频推荐的准确度。准确度。准确度。

【技术实现步骤摘要】
网络模型的训练方法及视频推荐方法、装置、电子设备


[0001]本专利技术涉及信息
,特别是涉及网络模型的训练方法及视频推荐方法、装置、电子设备。

技术介绍

[0002]目前,对着网络技术的快速发展,通过观看视频放送已经成为人们的主要娱乐方式之一。而为了提高用户体验和吸引用户,目前视频应用往往会根据用户的喜好进行视频的推荐。
[0003]然而,目前的在进行用户喜好的视频的识别和推荐时,往往是根据用户的历史浏览记录、内容热度、用户标识等特征作为推荐依据,并以此进行视频内容的召回和推荐,然而这些特征往往并不能准确反映用户的真实喜好。
[0004]例如,历史浏览记录虽然可以反映出用户浏览过哪些视频,但不能反映出用户对于不同视频的喜好程度;另外,随着时间推移,用户对于视频类型的喜好也可能产生变化,而现有的推荐方法并不能及时的进行识别,从而导致视频推荐准确度较低。

技术实现思路

[0005]本专利技术实施例的目的在于提供的网络模型的训练方法及视频推荐方法、装置、电子设备,以实现提高视频推荐的准确度。具体技术方案如下:
[0006]在本专利技术实施的第一方面,首先提供了一种网络模型的训练方法,所述方法包括:
[0007]获取样本视频的属性信息,其中,所述属性信息包括样本视频的多个第一用户观看时长和第一平均观看时长,所述第一平均观看时长是根据多个第一用户观看时长计算得到的平均时长;
[0008]根据所述多个第一用户观看时长和所述第一平均观看时长计算所述样本视频的时长标签;
[0009]将所述样本视频的属性信息输入待训练网络模型计算得到所述样本视频的预测观看时长,并根据所述预测观看时长和所述时长标签计算所述待训练网络模型当前的损失,根据所述当前损失对所述待训练网络模型的参数进行调整继续进行训练直至满足预设循环存储或当前损失小于预设损失阈值,得到训练好的网络模型。
[0010]在一种可能的实施方式中,所述根据所述多个第一用户观看时长和所述第一平均观看时长计算所述样本视频的时长标签,包括:
[0011]识别多个预设时长区间中各第一用户观看时长对应的时长区间;根据预先确定的预设时长区间和时长特征值的对应关系,确定识别到的对应的时长区间所对应的时长特征值,得到所述样本视频的多个第一观看质量,其中,所述第一观看质量用于表征所述第一用户观看时长的长短;
[0012]计算所述多个第一观看质量和所述第一平均观看时长的比值,得到第一比值;
[0013]根据所述第一比值计算所述样本视频的时长标签。
[0014]在一种可能的实施方式中,所述获取样本视频的属性信息,包括:
[0015]获取同一剧集的多个样本视频在多个历史时间区间内的第二平均用户观看时长和每一样本视频的第二观看质量;
[0016]所述根据所述多个第一用户观看时长和所述第一平均观看时长计算所述样本视频的时长标签,包括:
[0017]针对任一历史时间区间,计算该剧集中每一样本视频的第二观看质量与该剧集的第二平均用户观看时长比值,得到第二比值;
[0018]根据所述第二比值计算该剧集中各样本视频的对应该历史时间区间的时长标签。
[0019]在一种可能的实施方式中,在所述根据所述第二比值计算该剧集中各样本视频的对应该历史时间区间的时长标签之后,所述方法还包括:
[0020]将计算得到的时长标签与第一预设标签数值进行比较,当所述第一预设标签数值大于计算得到的时长标签时,将计算得到的时长标签修改为所述第一预设标签数值。
[0021]在一种可能的实施方式中,所述根据所述第一比值计算所述样本视频的时长标签,包括:
[0022]根据所述第一比值通过预设公式:
[0023]T=max(1,2.3*log(a))
[0024]计算所述样本视频的时长标签,其中,a表示所述第一比值,T表示所述样本视频的时长标签。
[0025]在一种可能的实施方式中,所述根据所述多个第一用户观看时长和所述第一平均观看时长计算所述样本视频的时长标签,包括:
[0026]将用户观看时长小于预设阈值的样本视频的时长标签设置为第二预设标签数值。
[0027]在本专利技术实施的第二方面,还提供了一种视频推荐方法,所述方法包括:
[0028]获取多个待推荐视频的属性信息;
[0029]将所述多个待推荐视频的属性信息输入预先训练好的网络模型,得到各待推荐视频的预设观看时长,其中,所述预先训练好的网络模型是通过上述网络模型的训练方法训练得到的网络模型;
[0030]选取所述多个待推荐视频中,对应的预设观看时长最长的前N个向用户进行推荐。
[0031]在本专利技术实施的第三方面,还提供了一种网络模型的训练装置,所述装置包括:
[0032]属性获取模块,用于获取样本视频的属性信息,其中,所述属性信息包括样本视频的多个第一用户观看时长和第一平均观看时长,所述第一平均观看时长是根据多个第一用户观看时长计算得到的平均时长;
[0033]标签计算模块,用于根据所述多个第一用户观看时长和所述第一平均观看时长计算所述样本视频的时长标签;
[0034]模型训练模块,用于将所述样本视频的属性信息输入待训练网络模型计算得到所述样本视频的预测观看时长,并根据所述预测观看时长和所述时长标签计算所述待训练网络模型当前的损失,根据所述当前损失对所述待训练网络模型的参数进行调整继续进行训练直至满足预设循环存储或当前损失小于预设损失阈值,得到训练好的网络模型。
[0035]在一种可能的实施方式中,所述标签计算模块,包括:
[0036]质量获取子模块,用于识别多个预设时长区间中各第一用户观看时长对应的时长
区间;根据预先确定的预设时长区间和时长特征值的对应关系,确定识别到的对应的时长区间所对应的时长特征值,得到所述样本视频的多个第一观看质量,其中,所述第一观看质量用于表征所述第一用户观看时长的长短;
[0037]第一比值计算子模块,用于计算所述多个第一观看质量和所述第一平均观看时长的比值,得到第一比值;
[0038]时长标签计算子模块,用于根据所述第一比值计算所述样本视频的时长标签。
[0039]在一种可能的实施方式中,所述属性获取模块,具体用于获取同一剧集的多个样本视频在多个历史时间区间内的第二平均用户观看时长和每一样本视频的第二观看质量;
[0040]所述标签计算模块,包括:
[0041]第二比值计算子模块,用于针对任一历史时间区间,计算该剧集中每一样本视频的第二观看质量与该剧集的第二平均用户观看时长比值,得到第二比值;
[0042]区间标签计算子模块,用于根据所述第二比值计算该剧集中各样本视频的对应该历史时间区间的时长标签。
[0043]在一种可能的实施方式中,所述装置还包括:
[0044]标签修改模块,用于将计算得到的时长标签与第一预设标签数值进行比较,当所述第一预设标签数值大于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络模型的训练方法,其特征在于,所述方法包括:获取样本视频的属性信息,其中,所述属性信息包括样本视频的多个第一用户观看时长和第一平均观看时长,所述第一平均观看时长是根据多个第一用户观看时长计算得到的平均时长;根据所述多个第一用户观看时长和所述第一平均观看时长计算所述样本视频的时长标签;将所述样本视频的属性信息输入待训练网络模型计算得到所述样本视频的预测观看时长,并根据所述预测观看时长和所述时长标签计算所述待训练网络模型当前的损失,根据所述当前损失对所述待训练网络模型的参数进行调整继续进行训练直至满足预设循环存储或当前损失小于预设损失阈值,得到训练好的网络模型。2.根据权利要求1所述的方法,其特征在于,所述根据所述多个第一用户观看时长和所述第一平均观看时长计算所述样本视频的时长标签,包括:识别多个预设时长区间中各第一用户观看时长对应的时长区间;根据预先确定的预设时长区间和时长特征值的对应关系,确定识别到的对应的时长区间所对应的时长特征值,得到所述样本视频的多个第一观看质量,其中,所述第一观看质量用于表征所述第一用户观看时长的长短;计算所述多个第一观看质量和所述第一平均观看时长的比值,得到第一比值;根据所述第一比值计算所述样本视频的时长标签。3.根据权利要求1所述的方法,其特征在于,所述获取样本视频的属性信息,包括:获取同一剧集的多个样本视频在多个历史时间区间内的第二平均用户观看时长和每一样本视频的第二观看质量;所述根据所述多个第一用户观看时长和所述第一平均观看时长计算所述样本视频的时长标签,包括:针对任一历史时间区间,计算该剧集中每一样本视频的第二观看质量与该剧集的第二平均用户观看时长比值,得到第二比值;根据所述第二比值计算该剧集中各样本视频的对应该历史时间区间的时长标签。4.根据权利要求3所述的方法,其特征在于,在所述根据所述第二比值计算该剧集中各样本视频的对应该历史时间区间的时长标签之后,所述方法还包括:将计算得到的时长标签与第一预设标签数值进行比较,当所述第一预设标签数值大于计算得到的时长标签时,将计算得到的时长标签修改为所述第一预设标签数值。5.根据权利要求2所述的方法,其特征在于,所述根据所述第一比值计算所述样本视频的时长标签,包括:根据所述第一比值通过预设公式:T=max(1,2.3*log(a))计算所述样本视频的时长标签,其中,a表示所述第一比值,T表示所述样本视频的时长标签。6.根据权利要...

【专利技术属性】
技术研发人员:潘迪生
申请(专利权)人:北京爱奇艺科技有限公司
类型:发明
国别省市:

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

1