【发布时间】:2018-03-31 11:53:34
【问题描述】:
我正在使用 LSTM 网络制作自然语言生成器,但现在我陷入了如何评估我的输出的问题。假设我有一个输入训练数据集,其中包含对话行为表示和该特定对话行为的正确输出。现在假设我从我的 LSTM 网络生成一个输出句子 y,那么如何与数据集中的句子相比评估该句子。我的意思是有什么方法可以比较输出,以便我可以使用梯度下降来训练我的权重。
【问题讨论】:
标签: machine-learning lstm
我正在使用 LSTM 网络制作自然语言生成器,但现在我陷入了如何评估我的输出的问题。假设我有一个输入训练数据集,其中包含对话行为表示和该特定对话行为的正确输出。现在假设我从我的 LSTM 网络生成一个输出句子 y,那么如何与数据集中的句子相比评估该句子。我的意思是有什么方法可以比较输出,以便我可以使用梯度下降来训练我的权重。
【问题讨论】:
标签: machine-learning lstm
一旦找到答案,您就可以写一篇关于它的好论文,因为目前这是一个开放的研究问题。 :)
据我所知,您的评估必须结合输出的句法和语义合理性、上下文连贯性、个性一致性和话语动态进展。关于如何以最佳方式衡量这些指标尚未达成共识,但目前有大量关于该主题的论文。
Liu等人阅读的相关介绍:https://arxiv.org/abs/1603.08023
【讨论】: