带Bleu 0.0的Tensorflow nmt训练模型

时间:2019-11-17 10:46:01

标签: tensorflow machine-translation

我是第一次学习NMT。我在研究中使用Tensorflow nmt。

我在Tensorflow nmt(https://github.com/tensorflow/nmt#wmt-german-english)上遵循了示例。

我已经准备好一些数据(zh-zh-cn),并按照示例进行标记化,清理,学习共享的BPE并创建词汇。

训练后,output_dev和output_test会显示bleu 0.0。

我对预处理数据有误还是对训练模型的选择有误?

这是我运行nmt的选项。

python3 -m nmt.nmt
--src=en --tgt=zh
--vocab_prefix=/home/usr/data/vocab.bpe.32000
--train_prefix=/home/usr/data/train.tok.clean.bpe.32000
--dev_prefix=/home/usr/data/dev2010.tok.bpe.32000
--test_prefix=/home/usr/data/test2014.tok.bpe.32000
--out_dir=/home/usr/model
--num_train_steps=12000
--steps_per_stats=100
--num_layers=2
--num_units=128
--dropout=0.2
--metrics=bleu

任何评论和想法都将受到欢迎。谢谢大家。

0 个答案:

没有答案