基于循环神经网络的对话方法、系统及电子设备与流程

文档序号:19788178发布日期:2020-01-24 13:53阅读:来源:国知局

技术特征:

1.一种基于循环神经网络的对话方法,其中,所述循环神经网络包括输入节点、隐藏节点(h(t-1)、h(t)、h(t+1)……)和输出节点(o(t-1)、o(t)、o(t+1)……),输入节点向隐藏节点传递数据,隐藏节点向输出节点传递数据,当前隐藏节点中的至少一个向下一轮隐藏节点中的至少一个传递数据,以及所述方法包括:

向输入节点中的至少一个话题输入节点(zconv)输入对话过程的总话题数据,其中,所述总话题数据是基于对话过程的话题而设置的;

向输入节点中的至少一个对话输入节点(x(t-1)、x(t)、x(t+1)……)输入对话过程中用户输入的用户对话数据;以及

通过输出节点输出对话过程的答复数据。

2.根据权利要求1所述的对话方法,还包括:

将当前输出节点(o(t-1)、o(t)、o(t+1)……)作为下一轮隐藏节点中的至少一个隐藏节点的输入节点。

3.根据权利要求1所述的对话方法,其中,所述循环神经网络包括还包括子神经网络,该子神经网络包括子输入节点、子隐藏节点(z(t-1)、z(t)、z(t+1)……)和子输出节点,子输入节点向子隐藏节点传递数据,子隐藏节点向子输出节点传递数据,以及所述方法还包括:

将所述隐藏节点中的至少一个隐藏节点作为该子神经网络的子输入节点;以及

将所述子输出节点作为所述循环神经网络的输出节点。

4.根据权利要求3所述的对话方法,其中,所述隐藏节点中的至少一个隐藏节点和所述子隐藏节点共同向所述输出节点传递数据。

5.根据权利要求1-4中任一项所述的对话方法,其中,所述总话题数据通过以下方式而设置的:

接收用户输入的信息,以及

从所述用户输入的信息中提取所述总话题数据;或者,

提供总话题数据的选择界面;以及

响应于用户触发的总话题数据的选择操作,获取所述总话题数据。

6.一种基于循环神经网络的对话系统,其中,所述循环神经网络包括输入节点、隐藏节点和输出节点,输入节点向隐藏节点传递数据,隐藏节点向输出节点传递数据,当前隐藏节点中的至少一个向下一轮隐藏节点中的至少一个传递数据,以及所述系统包括:

第一输入模块,向输入节点中的至少一个话题输入节点输入对话过程的总话题数据,其中,所述总话题数据是基于对话过程的话题而设置的;

第二输入模块,向输入节点中的至少一个对话输入节点输入对话过程中用户输入的用户对话数据;以及

输出模块,通过输出节点输出对话过程的答复数据。

7.一种电子设备,包括处理器和存储器,其中,所述存储器存储可执行指令,以及所述可执行指令当被处理器执行时实现根据权利要求1-5中的任何一个的基于循环神经网络的对话方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1