诗词生成方法、装置、设备及存储介质制造方法及图纸

技术编号:26377566 阅读:31 留言:0更新日期:2020-11-19 23:46
本申请公开了一种诗词生成方法、装置、设备以及存储介质,涉及互联网领域。该方法包括:获取至少一个关键词;循环调用正向诗句生成模型和逆向诗句生成模型生成至少一个关键词中的每个关键词对应的诗句;根据每个关键词对应的诗句生成诗词。该方法通过正向诗句生成模型和逆向诗句生成模型双向生成关键词对应的诗句,从关键词与上下文词语的关系出发,提高了关键词与上下文词语的相关性以及衔接关系,使生成的诗句更流畅,语义更通顺。

【技术实现步骤摘要】
诗词生成方法、装置、设备及存储介质
本申请涉及计算机
,特别涉及一种诗词生成方法、装置、设备及存储介质。
技术介绍
现今,人们在社交的过程中,可以使用人工智能(ArtificialIntelligence,AI)自动生成的诗词来表达自己,比如,通过AI自动生成的诗词来表达自己的心情、感慨等等。在相关技术中,诗词的自动生成方式通常是针对古风诗词的,比如,一种诗词生成方法是在接收到诗词生成请求之后,首先,获取诗词生成的关键词以及诗词生成的诗词体裁;其次,根据诗词体裁确定出诗词的生成模型;再次,将上述关键词输入生成模型中,获得生成的诗词。但是,上述生成模型是根据诗词体裁设置的,侧重点在诗词体裁上,会使自动生成的诗词语句不通顺、流畅性差。
技术实现思路
本申请实施例提供了一种诗词生成方法、装置、设备及存储介质,可以解决自动生成的诗词语句不通顺、流畅性差的问题。所述技术方案如下:根据本申请的一个方面,提供了一种诗词生成方法,该方法包括:获取至少一个关键词;循环调用正向诗句生成模型和逆向诗句本文档来自技高网...

【技术保护点】
1.一种诗词生成方法,其特征在于,所述方法包括:/n获取至少一个关键词;/n循环调用正向诗句生成模型和逆向诗句生成模型生成所述至少一个关键词中的每个关键词对应的诗句;/n根据所述每个关键词对应的所述诗句生成诗词。/n

【技术特征摘要】
1.一种诗词生成方法,其特征在于,所述方法包括:
获取至少一个关键词;
循环调用正向诗句生成模型和逆向诗句生成模型生成所述至少一个关键词中的每个关键词对应的诗句;
根据所述每个关键词对应的所述诗句生成诗词。


2.根据权利要求1所述的方法,其特征在于,所述循环调用正向诗句生成模型和逆向诗句生成模型生成所述至少一个关键词中的每个关键词对应的诗句,包括:
将所述每个关键词作为输入数据依次输入所述正向诗句生成模型中,得到所述每个关键词对应的词语序列;
将每个所述词语序列作为输入数据依次输入所述逆向诗句生成模型中,得到更新后的所述词语序列;
当更新后的所述词语序列不符合诗句生成条件时,将更新后的所述词语序列作为输入数据,按照交替执行顺序输入所述正向诗句生成模型或者所述逆向诗句生成模型中更新所述词语序列;
当更新后的所述词语序列符合所述诗句生成条件时,根据更新后的所述词语序列生成所述每个关键词对应的所述诗句。


3.根据权利要求2所述的方法,其特征在于,所述诗句生成条件包括每个所述更新后的词语序列的顺序中第一个词语标记有开始标识,且末一个词语标记有结束标识;
其中,所述开始标识用于表示所述第一个词语是所述诗句的开端,所述结束标识用于表示所述末一个词语是所述诗句的结尾。


4.根据权利要求1至3任一所述的方法,其特征在于,所述获取至少一个关键词,包括:
从主题内容中获取得到n个候选关键词;
将所述n个候选关键词与词语集中的词语进行匹配,得到匹配的N个候选关键词;所述词语集是与所述正向诗句生成模型和所述逆向诗句生成模型对应的词语集合;
从所述N个候选关键词中确定出所述至少一个关键词;其中,n、N为正整数,且N小于或者等于n。


5.根据权利要求4所述的方法,其特征在于,所述从所述N个候选关键词中确定出所述至少一个关键词,包括:
当N等于或者大于M时,从所述N个候选关键词中确定出M个关键词;
当N小于M时,从所述词语集中获取M-N个词语,确定所述M-N个词语与所述候选关键词的余弦相似度;当所述余弦相似度大于相似度阈值时,将所述M-N个词语确定为M-N个候选关键词;将所述N个候选关键词和所述M-N个候选关键词确定为所述M个关键词;M、N为正整数。


6.根据权利要求4所述的方法,其特征在于,所述从主题内容中获取得到n个候选关键词之前,还包括:
从终端中获取用户输入的文本内容和图片内容中的至少一种,将所述文本内容和所述图片内容中的至少一种确定为所述主题内容;
或者,
从所述终端中获取时间、地点、节日、节气和天气状况中的至少一种,将所述时间、所述地点、所述节日、所述节气和所述天气状况中的至少一种...

【专利技术属性】
技术研发人员:王宗晟王宝勋武博文冯启航周颖枝
申请(专利权)人:腾讯数码天津有限公司
类型:发明
国别省市:天津;12

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

1