一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

评论内容生成方法及装置、存储介质及电子设备与流程

2022-06-05 05:20:02 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其涉及一种评论内容生成方法及装置、存储介质及电子设备。


背景技术:

2.视频网站上线新的视频后,通常会设置评论区,供观众对视频内容进行评论,发表感想,起到活跃社区氛围,吸引更多流量的目的。
3.目前,大部分网站采用人工运营的方式对评论区进行管理,需要运营人员注册马甲号,手动发布评论到评论区中,导致人力成本和时间成本较高。有部分视频网站采用模板方式,通过水军机器人发布一些固定内容到评论区中,这种方式虽然效率较高,但评论质量较差,内容大多毫无意义,与视频主题不相干,很容易被观众发现,无法起到活跃社区氛围的作用。


技术实现要素:

4.本技术提供了一种评论内容生成方法及装置、存储介质及电子设备,目的在于解决现有的评论内容生成方式,导致的人力成本和时间成本较高或评论质量较差,内容无意义,与视频主题不相干,很容易被观众发现,无法起到活跃社区氛围的作用的问题。
5.为了实现上述目的,本技术提供了以下技术方案:
6.一种评论内容生成方法,包括:
7.获取待上线视频的视频信息;所述视频信息至少包括视频名称、视频主题和视频角色;
8.利用预先构建的文本生成模型对所述视频信息进行处理,得到所述待上线视频的初始评论内容;其中,所述文本生成模型中的主题网络基于预设的语料库,生成所述视频主题对应的原始评论内容,所述文本生成模型中的转换器网络从所生成的所述原始评论内容中筛选出情感类别为目标情感类别的原始评论内容,并对筛选出的原始评论内容中包括的所述待上线视频的视频名称和视频角色进行掩藏处理,得到所述待上线视频的初始评论内容;
9.将所述初始视频评论内容包括的每个掩藏信息替换为所述待上线视频的所述视频名称或所述视频角色,得到所述待上线视频的目标评论内容。
10.上述的方法,可选的,所述文本生成模型的构建过程,包括:
11.获取每个预设的视频主题对应的评论数据集;所述评论数据集包括多个历史评论数据;
12.利用预先构建的情感分析网络,对每个历史评论数据进行情感类别识别,得到每个历史评论数据的情感类别;
13.识别每个历史评论数据中包括的待掩藏信息;所述待掩藏信息包括视频名称和视频角色;
14.对每个历史评论数据中包括的待掩藏信息进行掩藏处理;
15.基于掩藏处理后的各个历史评论数据、以及每个历史评论数据的情感类别和视频主题,对预设模型中的主题网络和转换器网络进行训练,得到文本生成模型。
16.上述的方法,可选的,所述情感分析网络的构建过程,包括:
17.构建长短期记忆神经网络;
18.获取训练数据集;所述训练数据集中包括多组携带情感类别标注的训练数据;
19.利用所述训练数据集包括的各组训练数据,对所述长短期记忆神经网络进行训练;
20.将训练完成的长短期记忆网络作为情感分析网络。
21.上述的方法,可选的,所述利用预先构建的情感分析网络,对每个历史评论数据进行情感类别识别,得到每个历史评论数据的情感类别,包括:
22.确定每个历史评论数据包括的各个文字;
23.查找预设的数字标识库中每个文字对应的数字标识;
24.将每个历史评论数据包括的每个文字替换为该文字对应的数字标识;
25.将替换数字标识后的每个历史评论数据输入至预先构建的情感分析网络中,得到每个历史评论数据归属于每个预设的情感类别的情感得分;
26.针对每个历史评论数据,确定所述历史评论数据归属于每个预设的情感类别的情感得分中的最高情感得分,并将最高情感得分对应的情感类别确定为所述历史评论数据的情感类别。
27.上述的方法,可选的,所述文本生成模型中的转换器网络对筛选出的原始评论内容中包括的所述待上线视频的视频名称和视频角色进行掩藏处理,得到所述待上线视频的初始评论内容,包括:
28.确定筛选出的原始评论内容中包括的所述待上线视频的视频名称和视频角色;
29.确定预设词库中与目标视频名称对应的掩藏信息,以及确定所述预设词库中与目标视频角色对应的掩藏信息;所述目标视频名称为筛选出的原始评论内容中包括的所述待上线视频的视频名称,所述目标视频角色为筛选出的原始评论内容中包括的所述待上线视频的视频角色;
30.将筛选出的原始评论内容中包括的所述目标视频名称替换为所述目标视频名称对应的掩藏信息;
31.将筛选出的原始评论内容中包括的所述目标视频角色替换为所述目标视频角色对应的掩藏信息。
32.一种评论内容生成装置,包括:
33.获取单元,用于获取待上线视频的视频信息;所述视频信息至少包括视频名称、视频主题和视频角色;
34.处理单元,用于利用预先构建的文本生成模型对所述视频信息进行处理,得到所述待上线视频的初始评论内容;其中,所述文本生成模型中的主题网络基于预设的语料库,生成所述视频主题对应的原始评论内容,所述文本生成模型中的转换器网络从所生成的所述原始评论内容中筛选出情感类别为目标情感类别的原始评论内容,并对筛选出的原始评论内容中包括的所述待上线视频的视频名称和视频角色进行掩藏处理,得到所述待上线视
频的初始评论内容;
35.替换单元,用于将所述初始视频评论内容包括的每个掩藏信息替换为所述待上线视频的所述视频名称或所述视频角色,得到所述待上线视频的目标评论内容。
36.上述的装置,可选的,所述处理单元在文本生成模型的构建过程时,具体用于:
37.获取每个预设的视频主题对应的评论数据集;所述评论数据集包括多个历史评论数据;
38.利用预先构建的情感分析网络,对每个历史评论数据进行情感类别识别,得到每个历史评论数据的情感类别;
39.识别每个历史评论数据中包括的待掩藏信息;所述待掩藏信息包括视频名称和视频角色;
40.对每个历史评论数据中包括的待掩藏信息进行掩藏处理;
41.基于掩藏处理后的各个历史评论数据、以及每个历史评论数据的情感类别和视频主题,对预设模型中的主题网络和转换器网络进行训练,得到文本生成模型。
42.上述的装置,可选的,所述处理单元在情感分析网络的构建过程时,具体用于:
43.构建长短期记忆神经网络;
44.获取训练数据集;所述训练数据集中包括多组携带情感类别标注的训练数据;
45.利用所述训练数据集包括的各组训练数据,对所述长短期记忆神经网络进行训练;
46.将训练完成的长短期记忆网络作为情感分析网络。
47.一种电子设备,包括:
48.存储器,用于存储至少一组指令集;
49.处理器,用于执行所述存储器中存储的指令集,通过执行所述指令集实现如上述的评论内容生成方法。
50.一种存储介质,所述存储介质存储有指令集,其中,所述指令集被处理器执行时实现如上述的评论内容生成方法。
51.一种电子设备,包括:
52.存储器,用于存储至少一组指令集;
53.处理器,用于执行所述存储器中存储的指令集,通过执行所述指令集实现如上述的评论内容生成方法。
54.与现有技术相比,本技术包括以下优点:
55.本技术提供了一种评论内容生成方法及装置、存储介质及电子设备,包括:获取待上线视频的视频信息;视频信息至少包括视频名称、视频主题和视频角色;利用预先构建的文本生成模型对视频信息进行处理,得到待上线视频的初始评论内容;其中,文本生成模型中的主题网络基于预设的语料库,生成视频主题对应的原始评论内容,文本生成模型中的转换器网络从所生成的原始评论内容中筛选情感类别为目标情感类别的原始评论内容,并对筛选出的原始评论内容中包括的待上线视频的视频名称和视频角色进行掩藏处理,得到待上线视频的初始评论内容;将初始视频评论内容包括的每个掩藏信息替换为待上线视频的视频名称或视频角色,得到待上线视频的目标评论内容。可见,本技术方案,通过文本生成模型,可以自动生成待上线视频的视频主题对应的、情感类别为目标情感类别的初始评
论内容,再通过将初始视频评论内容包括的每个掩藏信息替换为待上线视频的视频名称或视频角色,得到目标情感类别的与待上线视频的视频信息相关的评论内容,从而降低了人力成本和时间成本,以及起到了活跃社区氛围的作用。
附图说明
56.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
57.图1为本技术提供的一种评论内容生成方法的方法流程图;
58.图2为本技术提供的一种文本生成模型构建方法的方法流程图;
59.图3为本技术提供的一种情感分析网络构建方法的方法流程图;
60.图4为本技术提供的一种长短期记忆网络的结构示意图;
61.图5为本技术提供的一种文本生成模型构建方法的又一方法流程图;
62.图6为本技术提供的一种文本生成模型的结构示意图;
63.图7为本技术提供的一种评论内容生成方法的又一方法流程图;
64.图8为本技术提供的一种评论内容生成装置的结构示意图;
65.图9为本技术提供的一种电子设备的结构示意图。
具体实施方式
66.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
67.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
68.需要注意,本技术公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
69.需要注意,本技术公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
70.本技术实施例提供了一种评论内容生成方法,该方法的流程图如图1所示,具体包括:
71.s101、获取待上线视频的视频信息。
72.本实施例中,获取待上线视频的视频信息,视频信息至少包括待上线视频的视频名称、视频主题和视频角色。
73.示例性的,视频主题包括电视剧、综艺、电影和动漫。
74.示例性的,视频角色包括男女主角、男女配角、以及其他角色。
75.本实施例中,获取待上线视频的视频信息的过程,具体包括:获取待上线视频的视频标识,基于待上线视频的视频标识,获取待上线视频的视频信息。可选的,视频标识可以用vid表示。
76.s102、利用预先构建的文本生成模型对视频信息进行处理,得到待上线视频的初始评论内容。
77.本实施例中,预先构建文本生成模型,文本生成模型预先基于主题网络和转换器transformer网络构建得到。
78.参阅图2,文本生成模型的构建过程,具体包括以下步骤:
79.s201、获取每个预设的视频主题对应的评论数据集。
80.本实施例中,获取每个预设的视频主题对应的评论数据集,其中,每个评论数据集包括多个历史评论数据。
81.需要说明的是,同一评论数据集包括的各个历史评论数据对应同一视频主题。
82.其中,历史评论数据为用户针对已播出视频的用户评论数据。
83.示例性的,视频主题可以包括电影、动漫、综艺和电视剧。
84.s202、利用预先构建的情感分析网络,对每个历史评论数据进行情感类别识别,得到每个历史评论数据的情感类别。
85.本实施例中,预先构建情感分析网络,利用预先构建的情感分析网络,对每个历史评论数据进行情感类别识别,从而得到每个历史评论数据的情感类别。
86.参阅图3,情感分析网络的构建过程,具体包括以下步骤:
87.s301、构建长短期记忆神经网络。
88.本实施例中,构建长短期记忆网络(long short term memory networks,lstm),示例性的,长短期记忆网络的网络结构如图4所示,由三个门结构组成,分别是输入门(input gate)、遗忘门(forget gate)和输出门(output gate),其中,x
t
为当前时刻lstm的输入值、h
t-1
为上一时刻lstm的输出值、c
t-1
为上一时刻的单元状态、h
t
为当前时刻lstm输出值、c
t
为当前时刻的单元状态;softmax为逻辑回归函数;w为权重。
89.s302、获取训练数据集。
90.本实施例中,获取训练数据集,其中,训练数据集中包括多组携带情感类别标注的训练数据。可选的,情感类别包括正向、负向和中性三类。
91.s303、利用训练数据集包括的各组训练数据,对长短期记忆神经网络进行训练。
92.本实施例中,利用训练数据集包括的各组训练数据,对长短期记忆网络进行训练。
93.可选的,可以是训练次数达到预设数值后,确定完成对长短期记忆网络的训练。
94.s304、将训练完成的长短期记忆网络作为情感分析网络。
95.本实施例中,将训练完成的长短期记忆网络作为情感分析网络,从而完成对情感分析网络的构建。
96.本实施例中,参阅图5,利用预先构建的情感分析网络,对每个历史评论数据进行情感类别识别,得到每个历史评论数据的情感类别的过程,具体包括以下步骤:
97.s501、确定每个历史评论数据包括的各个文字。
98.本实施例中,确定每个历史评论数据包括的各个文字。
99.s502、查找预设的数字标识库中每个文字对应的数字标识。
100.本实施例中,预设数字标识库,数字标识库中包括多对文字与数字标识的映射关系,通过映射关系,可以查找到每个文字对应的数字标识。
101.本实施例中,查找预设的数字标识库中每个文字对应的数字标识,具体的,查找数据标识库中每个文字对应的映射关系,通过每个文字对应的映射关系,确定每个文字对应的数字标识。
102.示例性的,文字“我”对应的数字标识为“1”,文字“你”对应的数字标识问“2”,文字“他”对应的数字标识为“3”。
103.s503、将每个历史评论数据包括的每个文字替换为该文字对应的数字标识。
104.本实施例中,将每个历史评论数据包括的每个文字替换为该文字对应的数字标识,也就是说,替换数字标识后的每个历史评论数据中不存在文字。
105.例如,对于历史评论数据“我喜欢这个剧”可以替换为[1,7,8,16,10,29],其中,1表示我,7表示喜,8表示欢,16表示这,10表示个,29表示剧。
[0106]
s504、将替换数字标识后的每个历史评论数据输入至预先构建的情感分析网络中,得到每个历史评论数据归属于每个预设的情感类别的情感得分。
[0107]
本实施例中,将替换数字标识后的每个历史评论数据输入至预先构建的情感分析网络中,情感分析网络对替换数据标识后的每个历史评论数据进行情感类别识别,得到每个历史评论数据归属于每个预设的情感类别的情感得分,可选的,也就是得到每个历史评论数据归属于每个正向情感类别的情感得分、归属于中性情感类别的情感得分,和归属于负向情感类别的情感得分。
[0108]
s505、针对每个历史评论数据,确定历史评论数据归属于每个预设的情感类别的情感得分中的最高情感得分,并将最高情感得分对应的情感类别确定为历史评论数据的情感类别。
[0109]
本实施例中,针对每个历史评论数据,确定历史评论数据归属于每个预设的情感类别的情感得分中的最高情感得分,具体的,将该历史评论数据归属于每个预设的情感类别的情感得分进行比较,从而确定出最高情感得分,并将最高情感得分对应的情感类别确定为历史评论数据的情感类别。例如,历史评论数据a归属于正向情感类别的情感得分为7分,归属于中性情感类别的情感得分为2分,归属于负向情感类别的情感得分为1分,从而可以确定出历史评论数据a的情感类别为正向情感类别。
[0110]
s203、识别每个历史评论数据中包括的待掩藏信息。
[0111]
本实施例中,识别每个历史评论数据中包括的待掩藏信息,其中,待掩藏信息包括视频名称和视频角色,也就是识别每个历史评论数据中包括的视频名称和视频角色。
[0112]
s204、对每个历史评论数据中包括的待掩藏信息进行掩藏处理。
[0113]
本实施例中,对每个历史评论数据中包括的待掩藏信息进行掩藏处理,也就是对每个历史评论数据中包括的视频名称和视频角色进行掩藏处理。
[0114]
本实施例中,对每个历史评论数据中包括的待掩藏信息进行掩藏处理的过程,具体包括以下步骤:
[0115]
针对每个历史评论数据,确定预设词库中与该历史评论数据包括的待掩藏信息对应的掩藏信息;
[0116]
针对每个历史评论数据,将历史评论数据中包括的待掩藏信息替换为该待掩藏信息对应的掩藏信息。
[0117]
s205、基于掩藏处理后的各个历史评论数据、以及每个历史评论数据的情感类别和视频主题,对预设模型中的主题网络和转换器网络进行训练,得到文本生成模型。
[0118]
本实施例中,基于掩藏处理的各个历史评论数据、以及每个历史评论数据的情感类别和视频主题,对预设模型中的主题网络和转换器transformer网络进行训练,具体的,将每个历史评论数据的情感类别和视频主题作为权重,与历史评论数据一起输入至预设模型中,对与预设模型中的主题网络和transformer网络进行训练。
[0119]
本实施例中,对现有的transformer网络进行改进,在现有的transformer网络的input embedding(输入的嵌入)之前添加主题网络,得到预设模型。
[0120]
可选的,主题网络(category embedding)可以是n*4维的嵌入矩阵,用于对生成评论内容的主题进行限制,主题分为电视剧、电影、综艺和动漫四种,用0,1,2,3进行标识,输入主题标识,就可生成相应主题下面的评论内容。例如,视频主题是电视剧,生成的评论可能是这部电视剧好好看啊,演员演技很棒;视频主题是综艺,生成的评论可能是这期节目真不错,嘉宾好有趣。
[0121]
示例性的,transformer网络由encoder(编码器)和decoder(解码器)组成,encoder由6个相同的layer(层)组成,每个layer由两个sub-layer(子层)组成,分别是multi-head self-attention mechanism(多头自注意机制网络)和fully connected feed-forward network(全连接前馈网络)。其中每个sub-layer都加了residual connection(残差连接)和normalisation(标准化);decoder比encoder多了一个attention的sub-layer。
[0122]
本实施例中,基于掩藏处理后的各个历史评论数据、以及每个历史评论数据的情感类别和视频主题,对转换器transformer网络进行训练的过程,具体包括以下步骤:
[0123]
依次将每个历史评论数据、以及该历史评论数据的情感类别和视频主题,输入至transformer网络中,对transformer网络进行迭代训练,并则在对transformer网络进行一次迭代训练后,进行迭代次数加一,一直迭代次数大于预设阈值,完成对transformer网络的迭代训练。示例性的,预设阈值可以是50000。
[0124]
将完成迭代训练的transformer网络作为文本生成模型。
[0125]
参阅图6,本实施例的文本生成模型的结构示意图如图6所示,其中,转换器网络为现有的transformer网络结构,此处不再赘述,主题网络为是n*4维的嵌入矩阵。
[0126]
本技术实施例提供的评论内容生成方法,通过对历史评论数据中包括的待掩藏信息进行掩藏处理,再基于掩藏处理后的历史评论数据对预设模型中的主题网络和transformer网络进行训练,从而避免预设模型的过拟合。
[0127]
本实施例中,利用预先构建的文本生成模型对待上线视频的视频信息进行处理,得到待上线视频的初始评论内容,其中,文本生成模型中的主题网络基于预设的预料库,生成待上线视频的视频主题对应的原始评论内容,文本生成模型中的转换器网络从所生成的原始评论内容中筛选出情感类别为目标情感类别的原始评论内容,并对筛选出的原始评论内容中包括的待上线视频的视频名称和视频角色进行掩藏处理,得到待上线视频的初始评论内容。
[0128]
具体的,文本生成模型中的主题网络基于待上线视频的视频主题、视频名称和视频角色,通过预设的语料库,生成待上线视频的视频主题对应的、包括待上线视频的视频名称和视频角色的原始评论内容,文本生成模型中的转换器网络确定每个原始评论内容的情感类别,可选的,情感类别包括正向情感类别、中性情感类别和负向情感类别,基于每个原始评论内容的情感类别,从各个原始评论内容中筛选情感类别为目标情感类别的原始评论内容,可选的,目标情感类别可以为正向情感类别,对筛选出的原始评论内容中包括的待上线视频的视频名称和视频角色进行掩藏处理,从而得到待上线视频的初始评论内容。
[0129]
参阅图7,文本生成模型对筛选出的原始评论内容中包括的待上线视频的视频名称和视频角色进行掩藏处理,得到待上线视频的初始评论内容的过程,具体包括以下步骤:
[0130]
s701、确定筛选出的原始评论内容中包括的待上线视频的视频名称和视频角色。
[0131]
本实施例中,确定筛选出的原始评论内容中包括的待上线视频的视频名称和视频角色。
[0132]
s702、确定预设词库中与目标视频名称对应的掩藏信息,以及确定预设词库中与目标视频角色对应的掩藏信息。
[0133]
本实施例中,确定预设词库中与目标视频名称对应的掩藏信息,其中,目标视频名称为筛选出的原始评论内容中包括的待上线视频的视频名称。
[0134]
本实施例中,确定预设词库中与目标视频角色对应的掩藏信息,其中,目标视频角色为筛选出的原始评论内容中包括的待上线视频的视频角色。
[0135]
s703、将筛选出的原始评论内容中包括的目标视频名称替换为目标视频名称对应的掩藏信息。
[0136]
本实施例中,将筛选出的原始评论内容中包括的目标视频名称替换为目标视频名称对应的掩藏信息。例如,将筛选出的原始评论内容中包括的目标视频名称替换为《mask》标识。
[0137]
s704、将筛选出的原始评论内容中包括的目标视频角色替换为目标视频角色对应的掩藏信息。
[0138]
本实施例中,将筛选出的原始评论内容中包括的目标视频角色替换为目标视频角色对应的掩藏信息。
[0139]
s103、将初始视频评论内容包括的每个掩藏信息替换为待上线视频的视频名称或视频角色,得到待上线视频的目标评论内容。
[0140]
本实施例中,将初始视频评论内容包括的每个掩藏信息替换为待上线视频的视频名称或视频角色,从而得到上线视频的目标评论内容。
[0141]
具体的,确定每个掩藏信息对应的待上线视频的视频名称或视频角色,具体的,通过查找预设词库,确定每个掩藏信息对应的待上线视频的视频名称或视频角色,并将初始评论内容包括的每个掩藏信息替换为,该掩藏信息对应的待上线视频的视频名称或视频角色。
[0142]
本实施例中,在得到待上线视频的目标评论内容后,可以通过后台操作,定时定量快速的对目标评论内容进行下发,从而节约了大量的人力运行成本,以及提高了下发效率。
[0143]
本技术实施例提供的评论内容生成方法中,通过文本生成模型,可以自动生成待上线视频的视频主题对应的、情感类别为目标情感类别的初始评论内容,再通过将初始评
论内容包括的掩藏信息替换为待上线视频的视频名称或视频角色,得到目标评论内容,提高了评论内容生成效率,从而降低了人力成本和时间成本,提高了用户体验和用户互动率,以及起到了活跃社区氛围的作用。
[0144]
需要说明的是,虽然采用特定次序描绘了各指令,但是这不应当理解为要求这些指令以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。
[0145]
应当理解,本技术公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本技术公开的范围在此方面不受限制。
[0146]
与图1所述的方法相对应,本技术实施例还提供了一种评论内容生成装置,用于对图1中方法的具体实现,其结构示意图如图8所示,具体包括:
[0147]
获取单元801,用于获取待上线视频的视频信息;所述视频信息至少包括视频名称、视频主题和视频角色;
[0148]
处理单元802,用于利用预先构建的文本生成模型对所述视频信息进行处理,得到所述待上线视频的初始评论内容;其中,所述文本生成模型中的主题网络基于预设的语料库,生成所述视频主题对应的原始评论内容,所述文本生成模型中的转换器网络从所生成的所述原始评论内容中筛选出情感类别为目标情感类别的原始评论内容,并对筛选出的原始评论内容中包括的所述待上线视频的视频名称和视频角色进行掩藏处理,得到所述待上线视频的初始评论内容;
[0149]
替换单元803,用于将所述初始视频评论内容包括的每个掩藏信息替换为所述待上线视频的所述视频名称或所述视频角色,得到所述待上线视频的目标评论内容。
[0150]
本技术实施例提供的评论内容生成装置,通过文本生成模型,可以自动生成待上线视频的视频主题对应的、情感类别为目标情感类别的初始评论内容,再通过将初始评论内容包括的掩藏信息替换为待上线视频的视频名称或视频角色,得到目标评论内容,提高了评论内容生成效率,从而降低了人力成本和时间成本,提高了用户体验和用户互动率,以及起到了活跃社区氛围的作用。
[0151]
在本技术的一个实施例中,基于前述方案,处理单元802在文本生成模型的构建过程时,具体用于:
[0152]
获取每个预设的视频主题对应的评论数据集;所述评论数据集包括多个历史评论数据;
[0153]
利用预先构建的情感分析网络,对每个历史评论数据进行情感类别识别,得到每个历史评论数据的情感类别;
[0154]
识别每个历史评论数据中包括的待掩藏信息;所述待掩藏信息包括视频名称和视频角色;
[0155]
对每个历史评论数据中包括的待掩藏信息进行掩藏处理;
[0156]
基于掩藏处理后的各个历史评论数据、以及每个历史评论数据的情感类别和视频主题,对预设模型中的主题网络和转换器网络进行训练,得到文本生成模型。
[0157]
在本技术的一个实施例中,基于前述方案,处理单元802在情感分析网络的构建过程时,具体用于:
[0158]
构建长短期记忆神经网络;
[0159]
获取训练数据集;所述训练数据集中包括多组携带情感类别标注的训练数据;
[0160]
利用所述训练数据集包括的各组训练数据,对所述长短期记忆神经网络进行训练;
[0161]
将训练完成的长短期记忆网络作为情感分析网络。
[0162]
在本技术的一个实施例中,基于前述方案,处理单元802在利用预先构建的情感分析网络,对每个历史评论数据进行情感类别识别,得到每个历史评论数据的情感类别时,具体用于:
[0163]
确定每个历史评论数据包括的各个文字;
[0164]
查找预设的数字标识库中每个文字对应的数字标识;
[0165]
将每个历史评论数据包括的每个文字替换为该文字对应的数字标识;
[0166]
将替换数字标识后的每个历史评论数据输入至预先构建的情感分析网络中,得到每个历史评论数据归属于每个预设的情感类别的情感得分;
[0167]
针对每个历史评论数据,确定所述历史评论数据归属于每个预设的情感类别的情感得分中的最高情感得分,并将最高情感得分对应的情感类别确定为所述历史评论数据的情感类别。
[0168]
在本技术的一个实施例中,基于前述方案,处理单元802在所述文本生成模型中的转换器网络对筛选出的原始评论内容中包括的所述待上线视频的视频名称和视频角色进行掩藏处理,得到所述待上线视频的初始评论内容时,具体用于:
[0169]
确定筛选出的原始评论内容中包括的所述待上线视频的视频名称和视频角色;
[0170]
确定预设词库中与目标视频名称对应的掩藏信息,以及确定所述预设词库中与目标视频角色对应的掩藏信息;所述目标视频名称为筛选出的原始评论内容中包括的所述待上线视频的视频名称,所述目标视频角色为筛选出的原始评论内容中包括的所述待上线视频的视频角色;
[0171]
将筛选出的原始评论内容中包括的所述目标视频名称替换为所述目标视频名称对应的掩藏信息;
[0172]
将筛选出的原始评论内容中包括的所述目标视频角色替换为所述目标视频角色对应的掩藏信息。
[0173]
本技术实施例还提供了一种存储介质,所述存储介质存储有指令集,其中,在所述指令集运行时执行如上文任一实施例公开的评论内容生成方法。
[0174]
本技术实施例还提供了一种电子设备,其结构示意图如图9所示,具体包括存储器901,用于存储至少一组指令集;处理器902,用于执行所述存储器中存储的指令集,通过执行如上文任一实施例公开的评论内容生成方法。
[0175]
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
[0176]
虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本技术公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适
的子组合的方式实现在多个实施例中。
[0177]
以上描述仅为本技术公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献