Python tensorflow序列到序列演示的错误结果

Python tensorflow序列到序列演示的错误结果,python,tensorflow,Python,Tensorflow,我按照官方教程中关于tensorflow序列的说明来做 模型以下是我的步骤和结果: 训练指挥部: python translate.py --数据目录[您的数据目录]——列车目录[检查点目录] --大小=256--层数=2--每个检查点的步数=50 然后我运行了一周。现在是日志结果: 由于训练语料库包含约2200万个句子,一个历元(一次遍历训练数据)需要大约340K个步骤,批量大小为64。 你可以看到它会被碾过,而且学习速度非常小。 现在我解码,这是我的命令: python transla

我按照官方教程中关于tensorflow序列的说明来做 模型以下是我的步骤和结果: 训练指挥部:

python translate.py
--数据目录[您的数据目录]——列车目录[检查点目录] --大小=256--层数=2--每个检查点的步数=50

然后我运行了一周。现在是日志结果:

由于训练语料库包含约2200万个句子,一个历元(一次遍历训练数据)需要大约340K个步骤,批量大小为64。 你可以看到它会被碾过,而且学习速度非常小。 现在我解码,这是我的命令:


python translate.py--decode--data_dir./corpus/--train_dir./checkPointDir2--size=256--num_layers=2
这是解码结果:

第一句是什么教程的例子,你可以看到它很好。 但是剩下的句子很糟糕,所以我很困惑。真的很糟糕,或者我应该改变模型参数吗?我想知道是否有人参加竞选 这个演示和结果是否和我一样?我有什么不对吗?
非常感谢

其他句子有用吗?看起来矮的不太好。还有,真的有必要训练那么长吗?我也很困惑。它太长了。我只是按照网站的要求去做,我没有修改任何代码。但是在日志文件中,它没有任何错误。另一句不太好用。非常感谢你@chris_anderson!我检查了代码,发现在火车的步骤中有一个while(true){…}。这意味着训练步骤将永远持续下去。其他句子有效吗?看起来矮的不太好。还有,真的有必要训练那么长吗?我也很困惑。它太长了。我只是按照网站的要求去做,我没有修改任何代码。但是在日志文件中,它没有任何错误。另一句不太好用。非常感谢你@chris_anderson!我检查了代码,发现在火车的步骤中有一个while(true){…}。这意味着训练步骤将永远持续下去。