Tensorflow dynamic_rnn()和rnn()产生不同的结果是否正常?

Tensorflow dynamic_rnn()和rnn()产生不同的结果是否正常?,tensorflow,Tensorflow,文件中说: 该功能在功能上与上述功能相同, 但执行输入的完全动态展开 当我对dynamic_rnn()和rnn()使用完全相同的参数时,得到的结果略有不同(撇开输入必须以不同的格式提供,参数内容是相同的)。我注意到,对于第一批,前16批行给出了相同的结果(对于状态和输出)。第一批和所有其他批次的所有其他内容都是不平等的 考虑到可疑的base 2编号16,我怀疑这与数字问题有关,但如果可能的话,我希望得到一些再确认。它们只是有点不同吗?由于各种原因,可能会出现微小的差异。例如,tanh结果根据向量

文件中说:

该功能在功能上与上述功能相同, 但执行
输入的完全动态展开

当我对dynamic_rnn()和rnn()使用完全相同的参数时,得到的结果略有不同(撇开输入必须以不同的格式提供,参数内容是相同的)。我注意到,对于第一批,前16批行给出了相同的结果(对于状态和输出)。第一批和所有其他批次的所有其他内容都是不平等的


考虑到可疑的base 2编号16,我怀疑这与数字问题有关,但如果可能的话,我希望得到一些再确认。

它们只是有点不同吗?由于各种原因,可能会出现微小的差异。例如,
tanh
结果根据向量的大小略有不同,尽管tanh是一个逐点函数——是的,差异确实很小。谢谢你的提示!