[发明专利]一种自回归弹幕生成方法和系统在审
申请号: | 202110677802.6 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113505267A | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 曾泽华;马存庆;屠晨阳;彭佳;单亦伟 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | G06F16/75 | 分类号: | G06F16/75;G06N3/08;H04N5/278;H04N21/4402;H04N21/488 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 司立彬 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 回归 弹幕 生成 方法 系统 | ||
1.一种自回归弹幕生成方法,其步骤包括:
1)选取一训练数据集对模型进行训练,所述模型包括双向编码器、自回归解码器和分类器;该训练数据集中的每条样本包括视频片段的图像截图,该视频片段的参考弹幕,该参考弹幕周围且发送时间在参考弹幕之前的一系列上下文弹幕,以及该视频片段所属视频的视频类别;其中对所述模型训练方法为:
首先将每条样本的上下文弹幕和视频片段的图像截图输入到双向编码器中进行编码,并将得到的上下文弹幕文本的独热编码表示和该图像截图的图像向量将相链接,作为输入向量序列,再将该输入向量序列中每个向量在该输入向量序列中的位置按顺序列出,得到一位置向量序列;然后将该位置向量序列与该输入向量序列相加后进行编码,得到一输出向量并输入到分类器中;然后分类器将当前样本的所述输出向量和给定弹幕作为输入,预测给定弹幕和所述输出向量属于同一视频的概率并计算模型预测的交叉熵损失,然后根据此损失对所述模型进行反向传播更新分类器和双向编码器的参数;其中所述给定弹幕为当前样本的参考弹幕或者其他样本的参考弹幕;
将当前样本的所述输出向量输入到自回归解码器中,自回归解码器根据所述输出向量得到当前样本的视频类别的预测概率;再将当前样本的参考弹幕的每个词依次加入到输入弹幕序列,输出对于当前输入词的下一个词的预测概率;然后计算预测概率结果与真实的视频类别之间的损失以及预测每个词的概率与参考弹幕词之间的损失,从而得到自回归解码器的损失,并根据损失函数进行分享传播更新自回归解码器和双向编码器参数;
2)对于当前播放的目标视频,当用户从该目标视频中选取一目标位置并输入弹幕文本时,将当前输入的弹幕文本作为参考弹幕,利用训练后的自回归解码器模块从该参考弹幕的首个词开始,依次将每个词作为生成目标弹幕的提示词,最终生成该目标位置的弹幕文本。
2.如权利要求1所述的方法,其特征在于,将该双向编码器最后一个隐状态作为所述输出向量。
3.如权利要求2所述的方法,其特征在于,所述分类器为基于Transformer的分类器;所述自回归解码器为基于Transformer的自回归解码器。
4.如权利要求1或2或3所述的方法,其特征在于,使用resnet网络将视频图像表示为视频图像向量。
5.一种自回归弹幕生成系统,其特征在于,包括双向编码器模块、自回归解码器模块和分类器模块;其中,
所述双向编码器模块,用于将视频片段的上下文弹幕和视频片段的图像截图进行编码,并将得到的上下文弹幕文本的独热编码表示和该图像截图的图像向量将相链接,作为输入向量序列,再将该输入向量序列中每个向量在该输入向量序列中的位置按顺序列出,得到一位置向量序列;然后将该位置向量序列与该输入向量序列相加后进行编码,得到一输出向量;
所述自回归解码器模块,用于根据所述输出向量得到当前视频的视频类别;以及根据参考弹幕和视频图像对目标弹幕的词进行预测,生成目标弹幕;
所述分类器模块,用于利用双向编码器模块的输出向量和给定弹幕进行二分类,判断给定弹幕是否和双向编码器模块的输入属于同一视频。
6.如权利要求5所述的系统,其特征在于,所述分类器为基于Transformer的分类器;所述自回归解码器为基于Transformer的自回归解码器。
7.如权利要求5所述的系统,其特征在于,将该双向编码器最后一个隐状态作为所述输出向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110677802.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种耐火砖生产用自动切坯装置
- 下一篇:一种连续硫化生产设备