【发布时间】:2017-06-19 23:46:29
【问题描述】:
开箱即用地运行模型会在数据目录中生成这些文件:
ls
dev-v2.tgz newstest2013.en
giga-fren.release2.fixed.en newstest2013.en.ids40000
giga-fren.release2.fixed.en.gz newstest2013.fr
giga-fren.release2.fixed.en.ids40000 newstest2013.fr.ids40000
giga-fren.release2.fixed.fr training-giga-fren.tar
giga-fren.release2.fixed.fr.gz vocab40000.from
giga-fren.release2.fixed.fr.ids40000 vocab40000.to
读取 translate.py 的 src :
https://github.com/tensorflow/models/blob/master/tutorials/rnn/translate/translate.py
tf.app.flags.DEFINE_string("from_train_data", None, "Training data.")
tf.app.flags.DEFINE_string("to_train_data", None, "Training data.")
为了利用我自己的训练数据,我创建了 my-from-train-data 和 to-from-train-data 目录并将我自己的训练数据添加到每个目录中,训练数据包含在文件 mydata.from &我的数据.to
my-to-train-data contains mydata.from
my-from-train-data contains mydata.to
我找不到关于使用自己的训练数据或它应该采用什么格式的文档,所以我从 translate.py src 和开箱即用执行翻译模型时创建的数据目录的内容推断出这一点。
mydata.from 的内容:
Is this a question
mydata.to 的内容:
Yes!
然后我尝试使用以下方法训练模型:
python translate.py --from_train_data my-from-train-data --to_train_data my-to-train-data
这会返回一个错误:
tensorflow.python.framework.errors_impl.NotFoundError: my-from-train-data.ids40000
看来我需要创建文件 my-from-train-data.ids40000 ,它的内容应该是什么?是否有如何使用自定义数据训练此模型的示例?
【问题讨论】:
-
你是否从脚本中得到任何输出(除了错误)?
-
@MaximilianKöstler 不,只是错误。您是否使用自定义数据集训练过这个模型?
标签: tensorflow translate