Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tensorflow TEXTSUM中的评估步骤使用哪个文件?_Tensorflow_Eval_Textsum - Fatal编程技术网

Tensorflow TEXTSUM中的评估步骤使用哪个文件?

Tensorflow TEXTSUM中的评估步骤使用哪个文件?,tensorflow,eval,textsum,Tensorflow,Eval,Textsum,我正在研究tensorflow的texsum模型,即文本摘要。我遵循的是readme中指定的命令。它说,数据文件夹中名为validation的文件将用于eval步骤,但数据文件夹中并没有验证文件 我想自己做一个,后来意识到它应该是一个二进制文件。所以我需要准备一个文本文件,它将被转换成二进制文件。 但该文本文件必须具有特定的格式。它是否与列车步骤中使用的文件相同?我可以使用相同的文件进行训练步骤和评估步骤吗? 我遵循的步骤顺序如下: 步骤1:使用vocab文件训练模型,该文件被称为玩具数据集的“

我正在研究tensorflow的texsum模型,即文本摘要。我遵循的是readme中指定的命令。它说,数据文件夹中名为validation的文件将用于eval步骤,但数据文件夹中并没有验证文件

我想自己做一个,后来意识到它应该是一个二进制文件。所以我需要准备一个文本文件,它将被转换成二进制文件。 但该文本文件必须具有特定的格式。它是否与列车步骤中使用的文件相同?我可以使用相同的文件进行训练步骤和评估步骤吗? 我遵循的步骤顺序如下:

步骤1:使用vocab文件训练模型,该文件被称为玩具数据集的“更新”

第二步:训练持续了一段时间,在跑步时它“死亡”了平均损失:3.590769

第3步:使用与培训相同的数据和vocab文件执行评估步骤,我运行了评估。它继续运行,运行平均损耗在6到7之间


我怀疑第3步是否使用相同的文件。

因此您不必运行eval,除非您在培训后实际测试您的模型,以确定培训如何针对以前从未见过的另一组数据执行。我也一直在唱它,以确定我是否开始过度拟合数据

因此,您通常会将整个数据集的20-30%用于评估过程。然后根据训练数据进行训练。完成后,您可以根据需要立即运行decode,也可以对从一开始就留出的20%-30%的数据集运行eval。一旦您对结果感到满意,您就可以运行解码来获得结果


您的二进制格式应与您的培训数据相同。

我可以知道为什么它被否决,这样我就可以解决这个问题了!