【技术实现步骤摘要】
长文本生成方法、装置、设备及存储介质
本专利技术涉及人工智能领域,尤其涉及一种长文本生成方法、装置、设备及存储介质。
技术介绍
随着人工智能的高速发展,人工智能技术被广泛用于各个行业,同时也带动了文本生成领域的发展,利用数据直接生成文本越来越多。传统的文本生成方法可以分为三个步骤:一、内容规划;二、句子规划;三、句子实现。这三个步骤实现了该生成什么内容以及该如何生成内容。然而,传统生成文本的方法中生成的内容和如何生成对应的内容,这两个部分是根据不同步骤分别去获得,导致生成的长文本中前后文的语义不连贯,句子间缺乏关联性。
技术实现思路
本专利技术的主要目的在于解决现有文本生成效果不佳的技术问题。本专利技术第一方面提供了一种长文本生成方法,所述长文本生成方法包括:获取待处理的多个关键词,并将所述各关键词输入预置向量编码器进行向量转换,得到词向量;拼接所述词向量和预置变量,得到初始向量,并将所述初始向量输入预置短句生成器进行短句生成,得到多个第一短句;分别对所述各第一短句进行平均池化运算,得到多个特征短句向量,并将所述各特征短句向量输入预置短句编码器进行编码转换,得到短句编码;拼接所述短句编码和所述初始向量,得到第一融合向量,并将所述第一融合向量和预置随机变量输入预置文本关联器进行特征提取,得到上下文关联向量;将所述各第一短句、所述随机变量和所述上下文关联向量输入预置长文本生成器进行文本生成,得到长文本。可选的,在本专利技术第一方面的第一种 ...
【技术保护点】
1.一种长文本生成方法,其特征在于,所述长文本生成方法包括:/n获取待处理的多个关键词,并将所述各关键词输入预置向量编码器进行向量转换,得到词向量;/n拼接所述词向量和预置变量,得到初始向量,并将所述初始向量输入预置短句生成器进行短句生成,得到多个第一短句;/n分别对所述各第一短句进行平均池化运算,得到多个特征短句向量,并将所述各特征短句向量输入预置短句编码器进行编码转换,得到短句编码;/n拼接所述短句编码和所述初始向量,得到第一融合向量,并将所述第一融合向量和预置随机变量输入预置文本关联器进行特征提取,得到上下文关联向量;/n将所述各第一短句、所述随机变量和所述上下文关联向量输入预置长文本生成器进行文本生成,得到长文本。/n
【技术特征摘要】
1.一种长文本生成方法,其特征在于,所述长文本生成方法包括:
获取待处理的多个关键词,并将所述各关键词输入预置向量编码器进行向量转换,得到词向量;
拼接所述词向量和预置变量,得到初始向量,并将所述初始向量输入预置短句生成器进行短句生成,得到多个第一短句;
分别对所述各第一短句进行平均池化运算,得到多个特征短句向量,并将所述各特征短句向量输入预置短句编码器进行编码转换,得到短句编码;
拼接所述短句编码和所述初始向量,得到第一融合向量,并将所述第一融合向量和预置随机变量输入预置文本关联器进行特征提取,得到上下文关联向量;
将所述各第一短句、所述随机变量和所述上下文关联向量输入预置长文本生成器进行文本生成,得到长文本。
2.根据权利要求1所述的长文本生成方法,其特征在于,所述向量编码器包括多个双向GRU神经网络,所述获取待处理的多个关键词,并将所述各关键词输入预置向量编码器进行向量转换,得到词向量包括:
获取待处理的多个关键词;
将所述关键词输入所述双向GRU神经网络进行向量转换,得到前向隐藏状态向量和后向隐藏状态向量;
对所述前向隐藏状态向量和后向隐藏状态向量进行拼接,得到词向量。
3.根据权利要求1或2所述的长文本生成方法,其特征在于,所述短句生成器包括多个第一单向GRU神经网络,所述将所述初始向量输入预置短句生成器进行短句生成,得到多个第一短句包括:
将所述初始向量输入所述第一单向GRU神经网络进行短句生成,得到多个第一短句;
调用预置休止函数,对所述第一单向GRU神经网络中的全连接层进行计算,得到隐层神经元输出值;
判断所述隐层神经元输出值是否超过预置阈值;
若是,则停止生成短句,并将停止生成前得到的短句作为所述第一单向GRU神经网络的输出,得到多个第一短句;
若否,则继续通过所述第一单向GRU神经网络生成短句,直至所述隐层神经元输出值超过预置阈值,则停止生成短句,并将停止生成前得到的短句作为所述第一单向GRU神经网络的输出,得到多个第一短句。
4.根据权利要求1所述的长文本生成方法,其特征在于,所述分别对所述各第一短句进行平均池化运算,得到多个特征短句向量包括:
调用预置平均池化函数,分别对所述各第一短句计算平均值,得到各短句对应的多个特征值;
根据所述各短句对应的多个特征值,生成多个特征短句向量。
5.根据权利要求1或4所述的长文本生成方法,其特征在于,所述短句编码器包括多个第二单向GRU神经网络,所述将所述各特征短句向量输入预置...
【专利技术属性】
技术研发人员:回艳菲,王健宗,吴天博,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。