在Tensorflow Seq2Seq中找出给定输出序列的概率是多少?

3
在TensorFlow的seq2seq模型中,我如何计算给定seq2seq模型和输入序列的某个输出序列的生成概率?

嗨@RJK47,欢迎来到Stack Overflow :) 我想告诉你,在这个网站上,人们不太愿意回答理论性的问题(他们会让你参考文档或之前的问题)。如果你自己尝试了一些东西,做了研究却卡住了,并在这里展示了你所尝试的一切,包括链接(如果有)、图片(如果有)和代码(非常重要),他们会很乐意帮助你。 - Ray
1个回答

1
你一定已经阅读了这篇论文。用神经网络进行序列到序列的学习。 有一个数学方程, 但在Tensorflow seq2seq中,logits是单词的得分。通过softmax函数可以获得单词的概率。你可以像这样定义一个softmax函数:softmax = lambda logits: np.exp(logits) / np.sum(np.exp(logiys), axis=0)。 接下来,你可以计算输出的概率。 我最近一直在思考这个问题。如果你有一些好的建议,请与我交流,非常感谢!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接