我想训练一个 RNN 来遵循以下句子:
“你想要一些奶酪吗?” “是的,我想要一些奶酪。”
所以每当模板“你想要一些____吗?” 出现然后 RNN 产生上面的序列。它甚至应该适用于新的句子,比如“你想要一些虚张声势吗?”
我已经想到了各种方法来做到这一点。例如,除了字母表中的字母有 26 个输出之外,还有大约 20 个用于“重复左侧 14 个字符的字符”等等。
这是以前做过还是有更好的方法?
我想训练一个 RNN 来遵循以下句子:
“你想要一些奶酪吗?” “是的,我想要一些奶酪。”
所以每当模板“你想要一些____吗?” 出现然后 RNN 产生上面的序列。它甚至应该适用于新的句子,比如“你想要一些虚张声势吗?”
我已经想到了各种方法来做到这一点。例如,除了字母表中的字母有 26 个输出之外,还有大约 20 个用于“重复左侧 14 个字符的字符”等等。
这是以前做过还是有更好的方法?
我已经想到了各种方法来做到这一点。例如,除了字母表中的字母有 26 个输出之外,还有大约 20 个用于“重复左侧 14 个字符的字符”等等
像上面的示例一样创建规则系统与训练 RNN 执行此任务完全相反。
如果你想训练一个 RNN 来回答简单的问题,你不需要想出巧妙的规则,但有足够的训练数据形式
question -> answer
然后,您可以使用许多流行的序列到序列 NLP 工具之一来尝试学习这种行为,有效地将问题视为语言之间的机器翻译。
更广泛地说,是的,之前已经做过问答,实际上它很受欢迎。它是 NLP 研究的一个活跃子领域,已经开发了许多方法,其中一些涉及 RNN 网络。