一种语句生成方法、语句生成装置及智能设备
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方专利
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

专利专题

一种语句生成方法、语句生成装置及智能设备

引用
本申请公开了一种语句生成方法、语句生成装置、智能设备及计算机可读存储介质,其中该方法包括:获取待预测的第一语句;生成随机语义向量;将所述随机语义向量及所述第一语句输入至已训练的生成器中,得到所述生成器所输出的第一答复,其中,所述生成器基于预设的生成式对抗网络训练而得。通过本申请方案,即便面对同一语句,由于随机语义向量的存在,智能设备可以基于不同的随机语义向量生成针对语句的不同答复,可减少人机对话过程中出现过多相同答复的可能性,提升人机对话过程中的趣味。

发明专利

CN201911066310.2

2019-11-04

CN112837676A

2021-05-25

G10L15/06(2013.01)

深圳市优必选科技股份有限公司

黄日星;熊友军

518000 广东省深圳市南山区学苑大道1001号南山智园C1栋16、22楼

深圳中一联合知识产权代理有限公司

刘永康

广东;44

1.一种语句生成方法,其特征在于,包括: 获取待预测的第一语句; 生成随机语义向量; 将所述随机语义向量及所述第一语句输入至已训练的生成器中,得到所述生成器所输出的第一答复,其中,所述生成器基于预设的生成式对抗网络训练而得。 2.如权利要求1所述的语句生成方法,其特征在于,所述语句生成方法还包括: 基于待训练的生成器及待训练的判别器构建得到生成式对抗网络,其中,所述生成器的输出构建了所述判别器的输入; 获取待训练的输入数据,并将所述输入数据输入至所述生成器,以得到所述判别器的判别结果,其中,所述判别结果用于指示输入数据的匹配程度; 基于所述判别器的判别结果,交替训练所述判别器及所述生成器,直至达到预设的训练迭代次数。 3.如权利要求2所述的语句生成方法,其特征在于,所述获取待训练的输入数据,并将所述输入数据输入至所述生成器,以得到所述判别器的判别结果,包括: 获取待训练的第二语句及与所述第二语句相关联的第二答复; 生成随机噪声; 将所述第二语句及所述随机噪声输入至待训练的生成器,得到所述生成器所输出的第三答复; 基于所述第二语句和所述第二答复组成真实语句组; 基于所述第二语句和所述第三答复组成生成语句组; 将所述真实语句组和/或所述生成语句组输入至待训练的判别器中,得到所述判别器所输出的判别结果。 4.如权利要求2所述的语句生成方法,其特征在于,所述基于所述判别器的判别结果,交替训练所述判别器及所述生成器,包括: 基于所述判别结果及预设的随机梯度上升算法,更新所述判别器的参数; 基于所述判别结果及预设的随机梯度下降算法,更新所述生成器的参数。 5.如权利要求1至4任一项所述的语句生成方法,其特征在于,所述生成器由预设的seq2seq模型构成,所述seq2seq模型包括编码器及解码器; 相应地,所述将所述随机语义向量及所述第一语句输入至已训练的生成器中,得到所述生成器所输出的第一答复,包括: 将第一语句作为所述编码器的输入,得到所述编码器的输出向量; 将所述编码器的输出向量及所述随机语义向量作为所述解码器的输入,得到所述解码器的输出序列; 将所述解码器的输出序列作为所述生成器所输出的第一答复。 6.一种语句生成装置,其特征在于,包括: 第一语句获取单元,用于获取待预测的第一语句; 随机语义向量生成单元,用于生成随机语义向量; 第一答复生成单元,用于将所述随机语义向量及所述第一语句输入至已训练的生成器中,得到所述生成器所输出的第一答复,其中,所述生成器基于预设的生成式对抗网络训练而得。 7.如权利要求6所述的语句生成装置,其特征在于,所述语句生成装置还包括: 生成式对抗网络构建单元,用于基于待训练的生成器及待训练的判别器构建得到生成式对抗网络,其中,所述生成器的输出构建了所述判别器的输入; 待训练数据输入单元,用于获取待训练的输入数据,并将所述输入数据输入至所述生成器,以得到所述判别器的判别结果,其中,所述判别结果用于指示输入数据的匹配程度; 交替训练单元,用于基于所述判别器的判别结果,交替训练所述判别器及所述生成器,直至达到预设的训练迭代次数。 8.如权利要求7所述的语句生成装置,其特征在于,所述待训练数据输入单元包括: 语句获取子单元,用于获取待训练的第二语句及与所述第二语句相关联的第二答复; 噪声生成子单元,用于生成随机噪声; 答复生成子单元,用于将所述第二语句及所述随机噪声输入至待训练的生成器,得到所述生成器所输出的第三答复; 语句组构建子单元,用于基于所述第二语句和所述第二答复组成真实语句组,并基于所述第二语句和所述第三答复组成生成语句组; 网络运行子单元,用于将所述真实语句组和/或所述生成语句组输入至待训练的判别器中,得到所述判别器所输出的判别结果。 9.一种智能设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述方法的步骤。 10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述方法的步骤。
相关文献
评论
法律状态详情>>
2021-05-25公开
2021-05-25公开
相关作者
相关机构